As someone related to the field, I see a fundamental lack of quality in in-house IT when faced with problems of this magnitude. Which isn't unreasonable.
IT evolved to be able to provision systems and roll out approved software. Maybe there's a development team or two to develop in-house extensions or software (though always viewed as a cost center).
Therefore, the department the organization's rules are set up to funnel you through is simultaneously incapable of fulfilling this need.
In practice, this leads to a ton of business specialty + devOps types from anyone who can hack Python in order to Get Stuff Done.
(For those of you that don't deal with 1,000+ headcount organizations, be thankful ;) )