Explain to me why most hardware with GPL drivers is poorly supported.
I don't share the same view. My nVidia card is the only piece of hardware I use that doesn't have a really good GPL'd driver.
But this has been beaten over and over. nVidia doesn't own all the code in their drivers, they can't release what they don't own under a totally different license.