Don't you see tight coupling between two components/roles which may be bad ?
Of course, for management it's less money they have to pay so they will always prefer a one man doing everything scenario.
I see that I can't trust what is the traditional IT department to understand how my application works so I strongly prefer shipping Docker containers or using something like Elastic Beanstalk if that is not available.