You don't think that going the "Consequentialist Route" and funding bounties for developing F/OSS alternatives to the non-free components[1] if viable? What's not viable, in my opinion, is the shunning by the purists of everyone who doesn't believe and act like them. Some of us might if we're allowed to get there one step at a time and if they encouraged the transition the F/OSS as a whole would benefit.
[1] Setting aside issues like NVidia drivers...