In the particular case cited, Linux may indeed be the answer you
seek.
However, in general terms, the solutions that folks like Les are looking for
can be most easily found in places other than Linux. Microsoft and Apple are
the two largest examples of such places.
There are also other linux distros that don't take the same line as
fedora. Ubuntu being the obvious example, that does make it much easier
for users to use things like the nvidia driver.
Chris