Drake Raider wrote:Choice, it's what makes the world go round.
That's really how I see it, and I said as much in my original post.
Much as I would love things to be standardized and unified - I never said I wanted it to be standardized by one of those corporations. And while both have done some great things in the computing space, they also have done some massively terrible things as well. But unfortunately from an objective point of view - both have done far greater good with defining standards than any Linux community ever has. People in the Linux community simply don't have enough respect for one another to allow any individual to do that - and even if they do, they have a massive reluctance to do so.
You might argue that's a good thing - but it is precisely the reason why binary packages are so infrequently made for Linux. Is this distro using libc6 or libc7? Are they using SDL-2.0.5 or SDL2.0.11? Does this file or that file go in /usr/bin? Or /usr/local/bin? Or /usr/share/bin? etc. It's all these crazy things that make it really hard to provide unified support for Linux - and that is also why, even with GZDoom, the dev team only offers official support for Ubuntu and its derivatives - even Debian, which Ubuntu is descended from, is considered more of a "you are on your own" status, much like Arch, Fedora, or any other distro. And this lack of generalized support for Linux is also why it is hard to get people to switch from Windows and Mac to Linux. It's too much of an initial learning curve. You might be fine putting a less computer literate person on pretty much any available X11-enabled version of Linux if their only intent is to browse the web, get their emails, and play lightweight simple games. Linux is great for that. But anything more advanced - and it's a cliff to climb, not a hill. If people's needs are not being readily and easily met early on, then generalized Linux adoption simply will never happen. Apple and Microsoft quite easily and eagerly meet the needs of both novices and power users alike, and both Windows and Mac tailor themselves to both types of people. (Though, with Windows 11 and the crippled taskbar, that's more of an issue)
Yes - you should have a choice - but even with choice you should expect some standards. It's why you don't sell products with European power plugs in America or vice versa, despite offering a multitude of different brands of coffee maker. There's a fine line between freedom and insanity. It seems the more hardcore Linux communities prefer insanity.
P.S. - Speaking of Windows 11's crippled taskbar, I remember that was brought up earlier in the thread. Unfortunately, the only solution I know of, currently, is a commercial program, but it's extremely cheap so it's not a huge deal.
https://www.startallback.com/ This program fixed it for me, and it's done a far better job of it than ClassicShell/OpenShell.