> do you really think that would be a better world?
It may become a better world, long term, because the company selling you a new hardware to fix a bug you need becomes very expensive, no one buy anything more from them, and they go bust.
Long term, that creates a market where a company doing "The Right Thing" (like respecting the GPL licence) can produce something and sell it and make money without been beaten on price by a company who is stealing 90% of the included software.
And the main thing is, long term, that developers can fix the bugs of "hardware" in the binary blob (which is no more a binary blob at this point) and not on its high level driver; do not forget that in most cases you cannot recognise which card version have the bug and have to slow down everybody using the driver to fix a binary blob problem of one version of one card.
The optimist will say that, if at least they steal software from the GPL "market", that means GPL software become very important and will increase it's influence and may impose it's own laws, long term.