Hey they're doing better than anyone else.
Apple has no qualms breaking backwards compatibility for core functions like bluetooth connectivity in MacOS. Windows has backwards compatibility, but increasingly worsening UX, throwing ads and subscriptions in your face before you can even log in, and a bad security/process isolation model. Desktop Linux is a case of "how many hours before I find out a critical part of my workflow is unsupported/bad/broken/unconfigurable/pain-to-configure in this particular distro/desktop environment".
My frustration is more born out of the OS rough edges constantly getting in the way of tasks I actually want to focus on and accomplish, which doesn't play well with my ADHD.
This is just the stuff I remember. This is a 16GB M2 Macbook Pro. Not a single native Apple made app or process should be lagging, let alone using up enough memory that sometimes apps just completely crash. Again, my windows desktop hasn't had a blue screen or a hard crash in the decade that I've used it and it had a worse configuration with 16GB of RAM and an old AMD CPU.
I installed and fixed a lot of 95, 98[se], ME, and XP OSes for other people, though. Thousands. I never bothered with any of those OSes on my own machines, though. The first "consumer" OS i used was win 7 Ultimate Edition (signed by Ballmer, natch). I use 11, now, and i'm fine with it. I think it's because i am "grandfathered" in to win11 without a microsoft login; i just mentioned last night that if i had to reinstall windows on this machine, i probably wouldn't, due to that requirement now.
Anyhow all this is to say, hogwash. Windows has been perfect in the past. Time marches on, fruit flies like a banana, and all that.