Why our political system is causing you flight delays
blog.flightcaster.com
blog.flightcaster.com
What needs to be abandoned is the hub-spoke airport system. It had it's place in the 80s when computers weren't very powerful but algorithms and processors have improved and route optimizations would be so much better.
Edit: I am not suggesting you need a spare at every airport, just that increasing the quantity of spares or increasing scheduling slack time fight delay propagation where increasing efficiency does not.
Having every carrier have to park a standby jet (even just one), flight crew and full cabin crew at each of their airports is going to flow pretty quickly (and stoutly) to the ticket price. (There are duty limits for flight and cabin crews, and being on active-standby, such as you'd need to be in order to effectively reduce delays, counts against those limits.)
Consumers want cheap tickets. Airlines are providing that, sometimes at the hidden expense to those consumers of delays and cancellations.
PS: The incentives are somewhat skewed. Customers who have already paid for a flight still need to get where they are going so they accept delays.