This is the thing, I think desktop Linux has everything I need and the edges cases I can script. I find most tools much more useful to use on the cli. Web stuff is usually provided via a browser and some sort of application running within the browser.
The only thing Id prefer a UI for is image/video editing, and while the tools for Linux for these usually aren't as pretty, they are usually more functional.
If I can't change some software when I need too, this annoys me, which is why I use Linux. Slick apps with pretty UI and really well defined UX while nice, are normally very restrictive by design...
Most people who don't care about the level of functionality and customisation I'm thinking of, normally don't venture beyond the web anyway, so having mint and an up to date browser is likely a nicer experience for them than other OSes.
Or they're using a phone, which to be fair does currently need work with Linux...
+1 90% of apps people use are web browsers or native apps that still require internet to function. Fighting the good fight is gonna take a lot more than a few bored devs taking on a desktop Linux side project or two. Unfortunately accomplishing and keeping up with the scope, utility, and usability that freedom violating proprietary applications provide requires the resources and hierarchy of a large organization. We need well funded non profit organizations and government sponsored free software more than we need a few weekend GitHub contributors pushing PRs to their 56 star library. (As much as I, a developer, love and appreciate those 56 star libraries)