Maybe don't get mad that people treat Linux like a Windows replacement if half of the Linux community shills it as exactly that.
People say a lot of retarded shit on the internet, maybe don't listen to them too much and form your own opinions. The documentation is there. The software is free. Just try using it. Maybe for you, maybe not. Nobody will be able to tell you. I know this sounds kinda flippant, maybe rude but is not meant that way. It's just the way it is.
Distro wars are absolutely fucking pointless.
I said this in this thread already so very often. Every distro offers the same software, mostly with different configuration defaults. That's mostly it. Distro-specific patches to kernels and userland software do happen, but honestly, they're rare and often not a good sign. Distros are primary software collections. Even the now just mentioned NixOS which does things in very different ways offers at the base the exactly same software every other distro offers too. In the Linux software landscape, you got the kernel which does the low level talking to your computer's firmware (if existent)/hardware and on top of that is already the userland software which can be whatever you want, for whatever purposes you want. Stallman tried to indirectly explain this to you with his whole GNU/Linux thing (yes I know that meme quote is not by him) for years but he did so in very poor words. I could compile a kernel that only runs reliably on machines that are almost exactly like mine and make this kernel boot directly into e.g. a text editor. No init system, no other processes, not even a shell. Not useful, but possible. Such simple linux systems are all around you though, from fridges to RGB Lightbulbs.
There's no magic to this. Distro maintainers do nothing else as combine all this software from various and often very different sources with some self-written (even that's not always true) package manager (usually aligned to some philosophy, just as the collection itself) with which to manage dependencies and updates and giving their packages some sensible or less-than-sensible defaults. Maybe the odd distro-specific installer/"app store" or two. The confusion comes because these fuckers do shit like attach *OS suffixes and general self-important mayhem like this:
It's out, mintbros.
View attachment 5740896
And Wayland keeps gaining more and more traction.
View attachment 5740899
and then people think it's some kind of "whole OS". It's not. You can make every other distro behave and look exactly like this, all by yourself. There's nothing in Mint you couldn't have in Debian, NixOS, Gentoo, Void or Alpine. Because they're all the same thing.
I mean it's obvious to many here but since distro discussions keep repeating, maybe not to all. Problem with blindly trusting distro maintainers is the same as with blindly trusting Microsoft/Apple to do the right thing. All these parties have as at least one goal to offer universal one-size-fits-all solutions for everyone, and if you ever had anything to do with one-size-fits-all solutions, for example as a conscript in the army, you know that usually just means "fits nobody quite right". Since distros and the developers of the underlying software (which sometimes but not even all that often are the same people) don't have nearly as deep pockets or manpower as Microsoft and Apple do, they mostly deal in bundling 3rd party software somebody else wrote and their solutions fall apart quicker as a result. That's where you come in! The nice thing about Linux and Linux software is that it actually lets you do that, creating a solution fitting you like a custom-taylored suit. The downside is that you need to know how to do that. The upside is that the documentation is there and if it isn't you can move on to software that's better documented because there's an actual selection, I'd say even a big one. That's also why some people tard rage when people try to push something like systemd as end-all solution for a specific thing to everyone. This versatilty and flexibility is like, the single best thing Linux has going for it.