You don't have to agree with him (he is ridiculously idealistic), but his position provides us a lenses to analyze our own. To understand what we want software to be, our ability to affect that, the constraints practicality places on that, and how we reconcile the two.
There is always going to be a line where we say "fuck it, I need money", so poke around and discover yourself rather than taking the quick route and just writing off everything you're not already involved with as someone else's problem.
Hopefully, on the other end of that process, we have discovered enough about our stance on software that we're above a banal characterization of free software like: Good at making software that helps people and brings joy to others? Don’t do it.