I don't like the situation any more than you do, but the fact is, a blob free future is very unlikely unless people are willing to pay more money for it. And, so far, very few organizations (save BSI!) have been willing to put their money where their mouth is. Especially, sadly, the free software community: given a choice between better performance/lower cost and more freedom, they pick performance and cost every single time -- well, save for the few of us who care.
ron