Yeah, like lack of drivers for completely contemporary peripherals ... Manufacturers of equipment don't feel like writing drivers for equipment they no longer sell.
Part of the problem is that device standard committees have failed to introduce proper generic device classes for their buses. I should be able to attach any printer, scanner, audio i/o, modem, mass storage or the like to my machine and it should work with a lowest common feature set using a generic driver. The lack of a custom driver shouldn't resign a device to paperweight status.
This isn't just a Microsoft issue. This is an every OS issue.
But in a world without generic drivers, either direction comes with its pitfalls. When hardware manufacturers are maintainers of the device drivers, you end up with hardware with a short shelf-life in order to sell more hardware. Just look at how notorious HP's printer division is with regards to this. But when the OS manufacturers are the maintainers, you end up with fewer supported devices. Somebody is going to cry that their new 802.11ac dongle doesn't have a driver, but the EISA NE2000 NIC in their junk box does.
Yeah, I mean the remaining Windows machine I have is running Vista, whatever the latest SP is, and it's okay. But it took too long to get that way.
I don't disagree, but it did come up to speed faster than NT 4.0 did, an old darling of long-time NT users. It wasn't until SP3 that NT 4.0 was really stable.
What? Seriously, why do people put up with absolute crap from Windows and still worship it?
I think many people have a more pragmatic view of the situation. Switching platforms can be a complicated endeavor for many people and businesses, laced with its own set of pitfalls. If you want to keep your WinAPI software library, your choice in platforms shrinks considerably. So people stick with the platform they know, selectively picking versions that work for them
Microsoft knows this. Shame and delayed sales are insufficient to deter such behavior. But even if they wanted to change, the internal culture at Microsoft is so broken and substandard that I don't think they could change course even if they wanted to.
So other than to suck it up, what are you going to do?