Earlier quoted context omitted.
The problem here is not Microsoft. I am surface pro 3 owner and i have to say that is one of the best machines i have used. I wouldn't change it for anything. I agree that MS is heading in the right direction. The steps that they are taking are to my opinion great for everyone. I have been a linux user for almost 10 years and windows 10 might be the reason to switch back. We will see. As for the driver issues, that i…
It absolutely is Microsoft's... well, not fault, exactly, but the way the ecosystem has evolved has been driven largely by choices they've made. If the ecosystem allows for buggy hardware driver releases to screw things up for customers, it's because MS made the choice, possibly by default, not to run an Apple-like ecosystem. The reason I don't blame MS entirely for this is because it's clearly a trade-off. In return…
They then faced the upgrade problem: at any point, restrictive control over drivers would mean that hardware that ran Windows N-1 would not run Windows N.
There is also the antitrust argument: control over the OEMs restricts the possibilities for competing software.
And there's a limit to what they can do. My latest driver/hardware bug was discovering that my Crucial MX100 has some horrible interaction with write caching and link power management such that it can vanish from underneath the operating system.