Re: A differente audience
Ideological purity wasn't really the RedHat / Fedora approach, it was more paying attention to legal and licensing issues. Not sure how they've overcome the nvidia issue; the nvidia license is a good example, it used to say you couldn't redistribute it. Is it "ideological purity" to look at that license and say "okay we shouldn't redistribute it then."? If there was an ideological core it was that you should be able to compile the system yourself, which remains one of the main selling points of Linux.
Can't see this getting them more RHEL business though, the people using Fedora as a desktop who don't know how to add a repo for nvidia support or want to run Steam don't seem particularly likely to want to buy RHEL support.