Going "Full Stallman" is indeed difficult and sometimes a seemingly impossible objective. Before we can even consider office suites, or operating systems, however, we would need to start with a FOSS BIOS. But wait! Let's not forget that there are binary blobs and micro code embedded in the processor, chipset, TPM, GPU, wi-fi card, web cam, sound card, USB controller, hard disk, etc., etc. And then, there are the hardware drivers ...
Even if you are a "glass is half empty" kind of guy, you'll have to agree that some freedom is better than no freedom at all. And, just because this is a difficult goal to accomplish, that does not mean that it is not a worthy one. Likewise, even though it is often difficult to refrain from killing your neighbors and work mates who desperately need it, it is a generally accepted societal goal to refrain from such behavior, even though it is often very difficult to do. But I digress ... ; )
There are many shades of gray between Microsoft's products and policies and a truly free and open computing experience and every time I move one step closer to my goal, I regain just that much more freedom, privacy and dignity and this makes me feel all warm and fuzzy inside. I may not have reached my ultimate goal yet, but this is a great example of a situation where the journey, in and of itself, is the most important aspect of this struggle. Therefore, if I must use Windows, for example, for entirely valid reasons, that doesn't necessarily mean that I can't use Firefox, Libre Office, or a multitude of other alternatives to the black box code that the crap weasels at Microsoft want to sell me.
RMS holds extreme views, which he expresses with extreme language. That's what evangelists do. But, just because he can be annoying, that doesn't make his underlying message any less true, or desirable.