I fully agree. My use case sees a fairly intensive use of MacOS, Linux and Windows, and out of all these, MacOS is the worst experience for me, and that's saying a lot when I prefer to use Windows 11 over MacOS.
Macs have very strong advantages but the software, the OS is absolutely infuriating. There's so many annoyances over regular use. You can remedy some of them with third party software (which should have been just system settings), but not all, and by the way some of these cost money for stupidly basic settings.
Finally and probably most painful, is Apple's constant push to update your software stack and things just stop working, and they expect you to keep chasing their decisions. You can't really build anything for Apple that's meant to last. It's exhausting. Meanwhile Windows can run programs from 30 years ago and Linux has extremely efficient, beautifully implemented software from all eras probably already installed in your Distro.
Macs have very strong advantages but the software, the OS is absolutely infuriating. There's so many annoyances over regular use. You can remedy some of them with third party software (which should have been just system settings), but not all, and by the way some of these cost money for stupidly basic settings.
Finally and probably most painful, is Apple's constant push to update your software stack and things just stop working, and they expect you to keep chasing their decisions. You can't really build anything for Apple that's meant to last. It's exhausting. Meanwhile Windows can run programs from 30 years ago and Linux has extremely efficient, beautifully implemented software from all eras probably already installed in your Distro.