NVIDIA created quality (but proprietary) drivers for Linux early on, when supporting Linux at all was not a given. They should get at least a tiny bit of credit for this.
But that was more than 20 years ago. Since then Intel came to work on Mesa, later AMD and various embedded GPU vendors, and now Nvidia is one of the worst options out there.