XP->Vista introduced a new driver model. D3D10/11 still could've been implemented for XP if they cared about supporting it though... e.g. GL4 exposes all the D11 functionality on XP...
I'm sure it could have been, but there's a lot more than marketing going on there. Agree on 11.1 restrictions being a bit silly, even if it's not just marketing either (new WDDM and DXGI versions).
Marketing isn't the right word for it. There are multiple. "Agenda" is one for it.
It is perfectly fine to introduce new models and break compatibility once in a while. The driver model change in Vista was sorely needed. When something really need improvement, it should be improved.
But their current actions betray an agenda, not them seeing a need for improvement. They are practically strong arming you into upgrading. Sure, it is always easier to not back-port changes, but I'm sure the current management would even prevent those back-ports is possible. They need to sell Windows 9. They need to reach with again numbers like in the glory periods, even though with current PC sales trends that is not possible even if Windows 9 is the best Windows yet. I have Windows 8 and it is a piece of crap, especially for gaming and engine development. Whatever support for miss-behaving fullscreen applications was in the OD previously, "Metro" gutted it. I often need to log out because the desktop app can't handle a full-screen app doing stupid stuff. Well, at least I could never crash the GPU driver like I could under 7 :).
But being tied down to a version of a software sucks. I'm not die hard by principle, but I'll probably end up the last DirectX 9 user in the world. Every time I try to port stuff and do dual maintenance, something does not work.
Anyway, screw stubborn principles. I'm upgrading right now to Windows 8.1. The reason I did not update until now was I that mistakenly believed you needed an account for it. I was just about ready to create my account, when I happily noticed it would let me download the update without it.
I have over 40 account that are all important. Does anybody else have problems with modern social media and services presence and the number of accounts you need?