And somewhere else in this thread, someone is suggesting to run a rolling release to get reasonably good hardware support. Which one is it?
I have a Linux machine at home and I use it regularly. Linux is great as a Unix system. It has a more modern userland than macOS. Linux is exceptionally good for development (from recent gcc/clang to profiling with perf). But why can't we just be honest: Linux and hardware is hit and miss. You need to buy the right hardware and configuration typically requires at least some terminal work and/or configuration file editing, which are both outside the realm of regular users and many gamers.