Macs are as much about the hardware than the software, and the OS is just another Unix variant. Much closer to Linux/BSD than Windows.
I like tech (no fear, I've been coding for 41 years at this point), but I don't like configuration, I'm a programmer, not IT, and also I heavily lean to getting shit done, so I prefer tools that don't get too much in my way.
I abandoned Linux on the desktop after I lost a battle with Linux audio. I can't freaking believe there's not a single thing that unifies everything, it's such a pain in the ass to setup right.
On notebooks it's a lost battle due to issues with power management that require way more fiddling that I'm willing to invest into.
Funny enough - I have less problems with audio on Pop/Bazzite than my Mac (where my headset mic can be muted by flipping up - but is unable to unmute without power cycling the headset) or Windows (which cannot ever remember which device I want to use for which app).
I held off on switching to desktop Linux because of horror stories on places like HN. But it’s seriously not been my lived experience. I can only think that maybe these were problems 5+ years ago - or it’s folks that went with super customized Arch installs or something.
I mostly just use my webcam's mic, despite my headphones being better so I can leave my headset on bluetooth/stereo.
To properly support Pro Audio you have to completely switch the audio stack to JACK - which I also used in MacOS a few years ago because Apple's audio stack wasn't up to the task as well.
Coworkers with wired headphones (also on Ubuntu, but I don't know if they switched to pipewire) tend to have problems regularly.
Might need a little update to bring it up to date.
Disclosure: I fear technology and my daddy is not rich.