There's a pretty major difference between non-free drivers being installed by default (which means an end user isn't even going to realize that non-free drivers are installed, and problems will be seen as "Linux problems") versus an end user having to manually install a non-free driver in order to gain additional functionality. In the latter scenario, a user may actually realize that the lack of stability occurs after installing the non-free driver, and might therefore blame the driver (and pester the vendor to fix it).
Posted Apr 23, 2009 6:54 UTC (Thu) by man_ls (subscriber, #15091)
[Link]
And Microsoft internalizing all driver issues is not bad at all. In fact I would say that Linux distributors might gain a lot from this practice. It is also a great opportunity now that Microsoft has managed to forget it.