True, if you jump into the cold water and do everything yourself, eg. compiling client software yourself, you may also need to compile drivers. But for everyday use cases, installing the client software from the repos just has a dependency on the drivers, and you don't have to (but maybe could) even think about it.
We don't really need driver discs anymore - at least, between my Steelseries Headset, Sharkoon Keyboard and Logitech Mouse, the only thing needing extra drivers were my NVidia GPU (switched to an AMD one), and my Laptops fingerprint sensor. Which I uninstalled again, because it's more of a hassle to move my finger to it than to type my pw in. The problem nowadays is rather specific software for controlling eg. RGB, but OpenRGB and piper have me mostly covered.
Also, I installed Linux many, many times and it has been much smoother than windows. Even excluding privacy stuff. Even assuming one has a Microsoft Account at hand and internet. There have been multiple instances of drivers simply missing from the installer. Like Mouse/Touchpad drivers. Or disk drivers. Literally making it impossible to install Windows, without either great knowledge of the cmd, or traversing each and everything, including the traps and bullshit M$ placed into the installer on purpose, via keyboard. Debian, Pop, Arch and other liveboots worked perfectly fine.
I miss the times where I just put my favorite cassette in a random player and heard an audio play for the night, without needing Spotify and searching for a specific episode
There's no incentive to watch something as long and sometimes deep as cartoons, when Andrew Tate or PoliticalTruth88 can fake acknowledgement, a perspective and a community for them with 30 second clips.
I have my number of different sites, without torrents, that are overall faster to use, with uBlock. No login, no bullshit design, no pop ups advertising new "features".
And torrents don't need to be predownloaded, you can stream them.
Arch testing here. Suspend/Hibernate can and will break at any time, especially with newer s2idle-only systems, so I tend to keep suspending to a minimum, and also end sway before suspending.
Eg. right now I have to keep systemd-suspend etc. from freezing user.slice, as that fails and goes into an endless loop, ending in needing a hard reboot anyway.
Though, the CxU's oath is as valuable as my 5 year old self swearing I didn't eat all of the candy.