Interesting, but wrong.
The problem is not windows. It's silicon. Up until 8 years ago, you could pretty much count on a PC lasting maybe 3 years. Not because it stopped working, but because it was totally outclassed by newer hardware. About 8 years ago this more or less stopped.
Any of the intel i series chips are more or less the same speed clock for clock. There have been some improvements, but they are incremental. Computers are no longer getting faster. The clock rates have continued to go up, yes, but much of that is artificial.
There is a hard physics limit on silicon on insulator speeds of around 5 ghz or so. The early i series chips could often be overclocked above 4ghz, i.e same speeds as newer chips. They're not changing because they don't like the OS, they're not changing because their hardware still works as well as the new stuff, and there is no reason to upgrade.
The same thing happened to tall ships. There was tremendous advancement in ship building up till about the 17th century. After the design was perfected though, a ship a hundred years old, was as fast and capable as one just out of the yard, and more of a known quantity to boot. Until the invention of steam, shipbuilding was almost entirely static.
Our next quantum jump is likely more like 10 years away than a hundred, but until it happens this is the way it is going to be.
Microsoft knows this, and it's policy is mostly to attempt to remain relevant while it waits out the storm.
it also explains why microsoft is going platform independent. We don't KNOW what new form that leap will take. Microsoft has to survive the drought,k and be ready to capitalize on whatever appears.