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 ;) )
In my experience, the answer is usually never.
Corporate IT exists to fulfill requirements from above, not to explore how things can be done better.
For many types of information, real-time calculations and dashboarding instead of monthly calculations and powerpointing would be preferable, but the same cultural issues apply. Moving from reporting to dashboarding is disruptive for people and processes. And since big businesses tend to create value for the customer via standardization (up to a point), there is a clear reason for the dislike of disruption too.