I want a driver that works. And the best supported driver on Linux is the closed-source NVIDIA one. At the end of the day, I want the best possible performance out of my machine.
You say yourself that you recommend another vendor if one doesn't meet your requirements; do you recommend AMD/Intel for everyone who wants to use linux (who really support linux and OSS)? Or do you recommend nvidia for its pseudo-support of linux (no OSS there)? If the second, then you only want a system free as in "free beer", and don't have a clue about what free as in "free speech" means (or you simply don't care).
And thats fine. But if you refuse to allow something because you don't want closed-source programs/drivers, you automatically give up the right to complain about the missing features that result.
I'm not judging, all I'm saying is that I understand your point of view, but for me (and others) free as in "free speech" is more important, and I'd like you to understand that.