In short: dependency hell.
Whatever distro I used it is the same at one point in time: In order to run X-n, you need Y-n-1 but Y-n+1 is installed and needed by Z.
Next: sleep mode and or the not recovering from it.
Linux is GREAT for tinkering, love it on my single purpose Raspis, love a dedicated VM/Laptop with Kali. But I will never again switch away from my macOS that just works for the job I need to get done.