When you say "free software," you mean GNU and C software. This software sucks for two main reasons: lack of design and using C or C++. These are not free software problems, but UNIX software problems. Proprietary UNIX like System V had all these same problems, and it sucked even more because they couldn't find enough users to fix their software for free. There is some free software out there that doesn't follow the UNIX "design" philosophy, so it doesn't suck.
High quality projects like Multics, PL/I, Ada, and Lisp machines had a whole list of requirements before they started on the design.
https://multicians.org/fjcc1.html
http://www.adahome.com/History/Steelman/steelman.htm
UNIX software isn't made this way. UNIX is based on the "philosophy" of pushing the problems onto the user. UNIX weenies produce shit software that's full of bugs and doesn't work and get the users to fix it. Unlike quality software where the value is derived from the design and implementation and inherent to the software itself, the value of UNIX is derived from the user's programs and by making programs hard to port from UNIX to another OS unless it's a UNIX clone, exactly like JavaScript. The value of JavaScript isn't because it's a good language, but only because it runs on the browser and websites use it.
C and C++ require much more work and have more bugs. These people have no time to work on "pre-compiled icons and customizations that actually looks good" or "GUIs for advanced anonymization software" when they have buffer overflows, segfaults, memory leaks, null-terminated strings, array decay, broken preprocessors, autoconfs, makefiles, and panics to deal with. With a more productive language, they could get those problems out of the way and have time to work on making it more usable.
BTW, The very concept of providing a "free" version of
U*** (so that, presumably, all the more people may
choke on their own emeses) is SO utterly antisocial and
disgusting that FSF is just about up there with the
National Security Council, the Carnegie Fdn. for the
Advancement of Teaching, the Trilateral Commission, and
<fill in your favorite source of conspiratorial action
here>.
The price of U*** should be very high indeed...
This has indeed puzzled me about FSF. Here is an
organization with incredibly lofty (IMHO misguided, but
lofty) political ideals, and apparently no technological or
engineering ideals whatsoever.
It's as if there were a shite cartel charging high prices for
shite, and a counter-culture grassroots movement agitating
that shite should be free.
For those who want shite, I guess it matters.