Linux is a monolithic operating system kernel, a small component of a larger system. In its open devirates, it is accompanied by GNU packages, and building the GNU/Linux environment.
Linux kernels come in many different distribution, serving different needs.
Linux is not for everybody
In my experience, the GNU/Linux environment is not for everybody. This is caused by the fundamental problem that computers were oversimplified and its operating systems adjusted for maximal profit. So people are not able to understand how a computer works anymore, because their abstraction is hidden behind multiple layers of programs and user interfaces.
Linux is no good, but the lesser evil
The FSF behind most of the GNU/Linux infrastructure is not a good organisation. Linux itself comes with many different problems such as missing driver support, a bloated initialisation system called systemd doing way to much stuff on the init process, a toxic and elitaristic community and many incompabilities and weird problems.
However, I experiences way fewer weird bugs on all my Linux installations combined than on a single Windows installation. Solutions to problems on Windows are mostly not provided: You do not see what the problem is, there is no universal solution, the community is not helpful and provide bullshit tips like “did you tried to use CCleaner” or “clean %temp%” or “please update to the newest release”, and you’re not allowed to fix your system on your own, because Windows does not provide you with all the permissions and necessary commands.
The privacy on linux is the best you can get. You do not need to disable any telemetry. This is the ultimate argument for me, because I am not willing to spend multiple hours inside a group policy window disabling every single tracking possibility.