It seemed capable of being maintained a decade or so back. Business decisions have been responsible for the cost implications - decisions that were made that had little to no effect on revenue, certainly no effect on the surplus between revenue and expenses.
Along with the desire to retain monopoly control of that environment.
Things done differently back then, would not have brought about the need to outsource. Now, it's become the perceived only option.