Many hardware companies are also doing the same thing. AMD's bulldozer series is actually arguably faster than Sandy Bridge but the problem is 99% of software doesn't care about it's changes. The reason they made it is because SOMEBODY has to force the x86 architecture to move on from the old parts.
So why are Linux, Apple, AMD, etc making these decisions that never had to be made in the first place? Because if the old stuff isn't forced to be ignored, they will
hold back future development and only make a mess of code. That being said, Hamish is 100% right and although that is something you might not want to accept, think about this situation - maybe people who have new hardware don't want to accept their
products not working to their optimal performance because old stuff is holding it back.
I'm not trying to bash you, like I said, I respect your opinion and I understand your views and what you're trying to do. But you need to realize that with everything in life, nothing should stick around as long as possible, just because it can.