But then, for some of us, we run Linux and/or use other Open Source software because of cost, stability, feature sets, and the fact that it meets our needs. While the Free part is nice, it is an ideal, and if using a binary blob (that has never caused a system issue for me) on my desktop system so I can play Xonotic, Urban Terror, the original Quake, etc. in 3d with decent frame rates is what is required, I personally don't mind. But then, that is *my* needs/wants/desires, for my machines.
If you use Linux/BSD/Hurd/whatever because of the ideals behind F/OSS then perhaps not being able to do a few of those things or not being able to do them well is an acceptable price for you. I sort of pay that price by not using Windows and not having access to the latest/greatest games - but then, I'm also probably a little more productive without them, and I certainly have a few more dollars in my bank account. Again, my choice - and having choices is what the Freedom is really about.
And yes, I do know who I'm replying to, and I have great appreciation and respect for what Bruce, Linus, RMS, ESR, et al have done for the computing world while working to bring their ideas and ideals to life!