I imagine Nvidia doesn't own the rights to the complete source code of the driver. Even if they wanted to open source it things move slow in big companies.
If Nvidia doesn't own the code, do you then imagine they're in a sort of licensing agreement with the rightsholders that allows them to distribute the binary blobs but not the code?
I don't understand what situation would lead a corporate-sponsored closed source project such as Nvidia's drivers to be in a position of complicated ownership.