That said, we need new voices and more voices, on that end of the spectrum. RMS has never been the ideal spokesperson for a movement, though his passion is beyond question, and his technical achievements impressive. The world of computing RMS represents is old-fashioned to the current generation. I fall in between the old generation and this new generation that has never known a time without the Internet dominating everything, and I can see where the language of RMS can seem to miss the point to a lot of younger folks. While he has always been prescient on these fronts, and I think he understands the world we live in better than most, I don't think he can be the voice of the current generation of hackers, the way he was the voice of prior generations.
The GNU project as a whole has the feel of a relic, and I worry every time I go to gnu.org and see the state of it. A few years ago, there were GNU projects for all sorts of modern things; there was Savannah to address the problems inherent in SourceForge (again, prescient...SF.net turned evil just as RMS assumed they would). But, GNU has nothing for github (there are Open Source github alternatives, but GNU is nowhere in the story).
Anyway, I don't know what needs to happen, but I know a few things: GNU is so much less relevant than when I started using Linux 20+ years ago. RMS speaks to an older generation of hackers; even though he should be heeded by the young, I doubt he is. And, I can't think of any other voices for software freedom that are as consistent or as effective as RMS and GNU was 20 years ago.