Closed source Nvidia binaries.
Linux is very open source oriented. So the idea of blindly installing a binary rubs a lot of people the wrong way.
I think it also makes it harder to debug issues, and you are completely at the mercy of Nvidia.
So, open source (even partially) is a step in the right direction.
I think AMD has open source drivers