Right. But it would help if internal IT wouldn't reinforce the business side in their delusions, and it starts with a mindset problem: IT thinking of itself as a department that delivers products and solutions, instead of a support force of servants meant to run around in the background and respond to immediate needs of people in the field.
You went too far and mixing IT with software development.
Software development delivers products, internal products and solutions that should be leveraged by business to improve rate of growth.
If you have software development department chucked into IT and make them be supporters that run in the background you are wasting potential or wasting money on their salaries.
If you want supporters make it IT only and pay for SaaS solutions that everyone is using.