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