need to learn a little less from Stallman (follow your narrow principles singlemindedly wherever they lead) and a little more from Torvalds (be pragmatic and realistic about your circumstances to advance toward your goals).
In this, you are simply advocating liberalism over conservatism. As far as I know, nobody has shown either one of these to be a fundamentally superior approach.

I would be more careful about the claims you make. It is quite presumptuous of you to assume that you know better than RMS about how to lead the GNU project.