You can't seriously claim that when there are lots ( millions? Tens of millions? Who knows) of people running various Linux distros as daily drivers. Hardware support can be spotty in some places depending on the specific hardware vendor ( but funnily enough old stuff works better under Linux than under Windows), and some things might not be as polished, but "pure torture" and "not even half baked" is a terrible exaggeration doing nobody any favours.
For the record, I've been running Ubuntu since 2017 on a Dell XPS 13 ( not developer edition). I have the occasional bug ( mostly with third-party stuff like Teams, or the VPN client breaking my DNS config (it also does than on macOS), but sometimes if i connect more than 4 Bluetooth devices reconnecting one of them takes ~10s instead of <3s), but overall it works, the tooling i can ise natively ( Dockers, etc.) is awesome and I'm happy with it. And anecdotally, I've had less issues than some colleagues with Windows (also Dells) or macOS.
Linux is great from a terminal. Using it as a daily OS with GUI is terrible. Every time I talk to someone who claims otherwise they end up dropping some sort of “sure, well _x_ took some work” or “well I don’t really care about _x_ anyway”.
Maybe not bamboo splinters under your nails torture, but extremely unpleasant.
There are OSes and DEs designed to be easy for newcomers ( Pop OS, Cinnamon, etc.).
Again, it isn't perfect, but no desktop OS is.
For the record, I use Linux since 1994 when I did some dev for the kernel (not anything fancy, just some variations of code for a NIC). I use it since on all my servers.
I also try, about once a year , to use it on the desktop for a week. It is pure torture, a system that is not even half baked for interactive usage.