That being said, Stallman (still?) uses mostly terminal based software, so that take is a bit biased.
The Linux terminal is fairly comfy and depending on the task, it can be vastly superior to graphical applications. The opposite can also be true for other tasks. It really depends on what someone wants to do with their computer.
It blows me away just how out of touch one otherwise-intelligent man can be.
FOSS often has severe usability issues compared to popular proprietary counterparts -- just look at any article here talking about trying to use Matrix or get friends/relatives to use it, it's basically always a big dumpster fire. Yet somehow you still have people recommending it.
I think the issue is less getting a designer interested, and more that it would be really hard to get consensus. Changing UX is more subjective AND intrusive compared to adding more features or improving performance. Changing the UI means changing people's existing flows, as opposed to a new feature that can just be one more button somewhere.
There are some exceptions, but the ones that care the most about market share either have a corporate backer that is profiting from the project (Microsoft, Chromium) or require large numbers for the project to be successful (Firefox, Fediverse).
Is this for the same reason that most Linux users don't care about free software (i.e. are happy running various proprietary blobs on Linux, Windows games in Wine etc.)
i.e. as far as I can tell most users of free software don't care about the free software aspect very much.
Talked to a Linux user about this last night and he seemed to think the "free" part means "no cost"... Sad!
I'm not saying that it's strictly worse or the same as with FOSS software. Just a different tradeoff.
The tolerance of inconvenience is a practical argument. If you have non-free dependencies, the most likely scenario is that sooner or later the dependency will kill support for the project and you have no legal recourse. Eg, if a project uses Discord, at some point it will have to move away to some other technology/protocol. If it uses git, the project won't ever have to move away from git. Those predictions can be made purely from analysing the license.
Since a move is inevitable, it really should make more sense to use FOSS protocols and clients from the get go. People don't though, and I don't pretend to understand the reasons. But what I can confidently say that Discord is going to become inhospitable for the project eventually.
People are talking about Discord like Freenode didn't crap on everyone recently
Meanwhile, sure, feel free to use an OSS solution then realize nobody cares
And that is the upside of OSS. When Freenode caused people trouble they all just walked calmly to a new server. Case closed. Little of value was lost.
But yes, I do think that free software ideals discourage supporting those platforms - however some may support them to give their users at least some freedom, eg when they are forced to use the platforms due to some work policy.