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.