Bronson has a good point that the efforts of reaching for vendors and trying to get them to release their firmware as Free Software is useful. But that would be no help in ridding Linux of the pollutants it has now. Even if the vendors released the bits, someone would have to clean things up. So, no, I don't see that this effort we make needs to concentrate on something else. It's two separate, independent valuable efforts.
As for user who have already bought stuff, giving them easy access to the stuff they're addicted to will just keep them addicted, perpetuating the problem of making decisions that are harmful to themselves and to everyone around them.
You might call the shining colors they see while under influence of those substances an awesome user experience; I call that hallucination, and I don't think it's any good.
But I don't think you regard the hallucinations as an awesome user experience, because you also appreciate the efforts that went into setting nouveau completely Free, so that now the experience can be really awesome.