- controllers support is flaky, works sometimes and sometimes not, and will have weird issues here and there.
- apple remove features people use and rely on, for example a few years back it was announced that x86 32bits support was being removed, all of a sudden tons of real native mac games stopped working. now apple announce it will remove x86_64 (64bits) support too which was provided by rosetta translation layer (x86_64 <-> arm64), so goodbye crossover and general support for running x86_64 windows games (it was already a pain, since no vulkan, and outdated slow opengl).
- administration of mac system is a pain, even using root account doesn't let you tweak the system as you see fit, because everything is signed and protected, some system partition are mounted readonly, you just cannot modify anything. there a convoluted way to achieve it, but it involve disabling many security oriented features and by doing so the OS will work in a degraded state. some stuff will refuse to work if you disable security too. so you can tweak, a very little amount only, and at high costs, and it will need time and effort to achieve and results will not be satisfying anyway.
macos started to become a very restrictive OS around "mavericks" or "el capitan" release if i remember correctly. and since then the situation is deteriorating release after release, year after year. each new macos worse than the previous. and now it also looks very ugly and you can't do anything about it. everything is rigid, buggy, flaky, poor design, even in base OS functionalities, for example:
tasks switching / windows switching and fullscreen support, those were never fully finished and are a pain to use. no control over the windows stack, you cannot send a window to the back of the stack for example or many other base functionalities of windows managers like that. many inconsistencies, windows don't look the same (different corner round radiuses), picking a window corner to resize it is a pain (resize spot not being easily found often time you must fiddle to find it and resize a window). some windows will have a title bar some won't. mixed past and current UI, inconsistent look and feel. alt-bab (cmd-tab) switching windows while some apps are fullscreen will not work correctly (it will fail to bring you correctly back to the fullscreen app or fail to bring you back to the desktop where that other app is.. many little problems everywhere like that even in base windows management stuff.
that's apple. it's been going on for years. the system will get in your way, preventing, restricting, failling, bugging on you in many ways, most of the time for most of the tasks, every day. it's stable and doesn't crash or anything like that but behave poorly because of many questionable design decisions and sloppy implementations and often time never fully finished.