There's also the issue of Linux support, not just to developers, but even the end users. As an end user, I've repeatedly been ignored by Nvidia when submitting detailed bug reports about their drivers, both to the support forum and by e-mailing email@example.com. Oh, and even on Twitter. Not even a "thanks, but we're not fixing this". Stone-walled. I won't be making the same mistake next time I buy hardware.