A lot of people have hardware and aren't looking to buy something shiny and new just to use Linux.
It's an immediate no-go for me to recommend anyone Linux when their machine is not support out of the box (sans nvidia blob, some people insist on it)
Free software development time is finite and information on some hardware is notably absent.
If you desire better support pool money to pay for improvements to particular hardware. Anything else is hoping people are willing to expend their resources for free so that you don't have to.
In the meantime I'm guessing most people intend to eventually buy a new machine. Upgrade time is a great time to think about trying Linux. Instead of
Linux it will run on whatever terrible machine you got on sale at Walmart with a Vista certified sticker.
Think instead...
Make your next computer a Linux machine.
Outside of hardware primarly used under Linux, you won't have much luck paying any vendor money to improve that situation. You'll have to suck it up and make it work anyway by patching the kernel.
>Linux it will run on whatever terrible machine you got on sale at Walmart with a Vista certified sticker.
Vista? I have upgraded people to Linux with 98 stickers and earlier. These people won't buy new machines, the current machine will have to work.
There won't be a "next computer" for some of them.
Use the right tool for the job, avoid assuming you need the most expensive tool possible!
Even then, most people don't buy with "it must run linux" in mind, they grab whatever has good sounding numbers on it.
"And the pervasive pattern, inherited from open source itself, that things have recursive dependencies, each involving their own incredible journey of configuration and workarounds."
You get software from repos. Your system figures out the dependencies for you I literally have no idea where you could possibly be coming from.
"Hardware compatibility"
Buy compatible hardware.
"arduous installations"
Don't know what you are talking about. Given well supported hardware installation is incredibly easy and has been for over a decade.
" feel that, much like Blender, Linux requires a certain mindset. I suspect that mindset resembles either masochism or Stockholm Syndrome. I still have no complaints about MacOS."
You accept that MacOS doesn't run on just any hardware, buy hardware from a vendor who sell you MacOS preinstalled on supported hardware and experience no issues. Can I propose that you would have similar lack of issues with a vendor who sells prepackaged linux solutions?
Linux is bad in some ways but you are mostly kinda bad at linux. People installing hackintoshes seem to exist in a world that is fraught with pitfalls and workarounds but nobody expects MacOS to work out of the box on whatever. Linux by virtue of actually working on 99% of machines catches flack for only working optimally on 80%.
To boot you wonder why apple who has received thousands of dollars from you works better than a product which you provide zero support for. Its super likely that if you and others who wanted open source solutions to work for them had spent 15 years giving open source software 10% of the support provided to closed source solutions you might have something closer to what you want.