Luckily drivers almost always come from the manufacturer, not microsoft, so there is little chance of that actually happening. Especially because most hardware manufacturers know that if they try to charge for drivers the bottom will drop out of their market. Also factor in that these same manufacturers also have to make drivers for OS X and Linux, I'm not sure about OS X users, but you'll never get Linux users to pay for drivers or driver updates.
The problem with migrations to Linux can all be summed up in this statement: Linux[footnote]insert distribution here, like Ubuntu for example.[/footnote] is not windows. There is actually quite a learning curve in adopting any Linux distribution as your full time OS, especially because, even at the best of times, Linux is less user friendly. Not to mention that the ability to work with it's command line interface, even when you have a desktop environment, is a must.