Also because the mainstream manufacturers don’t want to have to support Linux.
There is less hardware support for Linux than Windows on laptops – largely because very cheaply made components just have their firmware loaded into them by the OS when it starts, and since they’re largely proprietary firmware they conflict with open source licenses.
Linux laptops are just flat out more expensive to make, because you have to use more expensive components that don’t do that, confirm compatibility, and have everything setup before you ship it. Also manufacturers don’t preinstall bloatware because they feel like it. It’s because they get paid. The kickbacks for preinstalling bloatwave well exceeds the cost of the Windows license.
So preinstalling Linux is more expensive component wise, support wise, and bloatware wise. There’s little reason for companies to do it, unless they’re trying to court software developers. Dell and Lenovo and others court software developers quite well. But there’s little incentive for them to try to increase Linux’s market share.
Even thinking of it in terms of non-fediverse platforms. reddit often had multiple subreddits about the same exact topic. But the communities were different, often even splinters from each other because of disagreements on content and moderation. You end up with the original sub, Foo, followed by FooMemes, and TrueFoo, TrollFoo, FooJerk, etc.
If communities start getting merged together automatically, it’s going to end up causing problems. Most likely the culture of someplace like lemmy.ml will end up being marketedly different than some other instances (and already is). I would not want posts from a memes group there mixed with a memes group from elsewhere. Grouping the same post client side, sure. But there’s a reason for separate groups about the same topic.