I take back my previous comment since I can't now edit it. I was wrong. I think the approach makes sense. There is nothing wrong with getting paid by commericial interests. Its the difficult side of FOSS where finding balance between the two worlds is kind of hard to achieve in a perfect way.
And, yes, you are very correct that finding balance is very challenging. However, I feel that the OSMF suits the bill quite well, at least for projects of a shape and size that I'm familiar with.