They don't have to produce the drivers. Interested and capable developers only require information on how to talk to the hardware.
They're not doing you any favour, but that's still besides the point. They would spend far less resources by liberating info on how to talk to the hardware.
NVIDIA has already stated why they can't make the drivers free software: they have third party licensed software that they didn't do themselves.
-- Rodolfo J. Paiz rpaiz simpaticus com http://www.simpaticus.com