I know many people are resistant to change, but from a technology standpoint this is probably a good thing. You DON'T want Microsoft to get itself back in the situation we were in with XP. That was an endless nightmare of security and patch disasters on a long-obsolete base. SO many people got their machines infected with malware so easily.
Apple maybe shows the better way here. They support hardware for 5 years or more, but eventually newer OS versions drop support of old hardware. Sometimes OS features or technologies are replaced completely. A few times they've even changed processor platforms. But what users get in return is a more modern and stable platform that's less prone to malware.
I'm NOT saying that Apple is perfect, mind you. They have abysmal GPU support which makes them a poor gaming platform for most of us.
Diego


