Well also the fact that Windows is iterating on decade old code and features, while trying to keep everything backwards compatible. They also seem more focused on having the user be the product than providing a decent OS. Apple do have the benefit of a more narrow hardware support profile.They are trying with RISK processors from ARM but Apple have such a head start with their Apple silicon and because they control both hardware and software, they can better fit the OS around the hardware and vice versa.
I also dislike OSX but Linux lacks broader software support (you can get 90% of the way there) and Windows has a slightly better user experience but is inferior as a laptop OS.