Because OS and core upgrades these days seem more focused on features than performance, I think, and playing compatibility catch up with one another because the industry expectation is that people keep buying better hardware. Even if you do the same thing with a given piece of enterprise software, if the runtime for that software is doing all sorts of things to run features that you do not use and cannot turn off, then you pretty much have to "keep running to stay in place"