Also everyone is futzing with business models. There are maintenance facilities from many companies all over the world that can work on airframes, engines etc. The airframe and engine manufacturers are seeing all this post-sale income go to those companies, and not back to the manufacturer. So they are "fixing" that.
For example Rolls Royce does "power by the hour" where the airline is essentially paying rent on the engine while it is in use. That means Rolls takes care of the maintenance etc (all rolled into the per hour price). There are far fewer Rolls locations that can do that work. Then suddenly a lot of maintenance work needs to be done, and planes have to wait.
For those interested in aviation, I recommend following leehamnews[1]. The industry is very similar to what is faced in the software industry but over far larger timescales. eg airframe manufacturers have constant streams of improvements, but have to work out if and how to charge for them, how to do deal with existing aircraft of the same model without them ("backwards compatibility"), and the constant spending money to make money. You even see second system effects (arguably the birth of the 787 was just that financially, manufacturing and technically).
[1] https://leehamnews.com