MacOS has gotten a bit annoying over time, it used to be a very nice GUI layer over a solid Unix system. The soup of services running on a typical system these days make it hard to figure out what's going on. Ironically enough, Linux also started dropping the KISS principle the past couple of years, with the rise of systemd.
I'd be happy to use either, but Linux just lacks the ecosystem for multimedia authoring. Even if there were credible open source alternatives for programs like Logic and Final Cut, it would still lack in terms of support for specialized hardware (higher end audio interfaces, controllers), and third party extensions / plug-ins.
On a machine only used for browsing / word processing / text editing, Linux has basically been an acceptable alternative for about 20 years now.
Yes, systemd improved service and startup management. Likes launchd did for MacOS earlier. I'm just a bit grumpy because it didn't use to be that 'ps -axu' listed a shit-ton of processes on a freshly booted machine where I had no clue what even half of them did without looking it up. I'm sure there are perfectly reasonable motivations for all of these services existing, but operating systems do seem to have involved into being one giant honking attack surface.