macOS definitely has its own bugs, I’m not siding with Apple because I like them or anything like that.
I waste countless hours each week just responding to emails and explaining to people how what’s happening with their colors and brightness is caused by buggy Gamma implementation in a macOS framework, or how BlackOut (https://lunar.fyi/#blackout) is so unstable sometimes because of unreliable mirroring APIs, and of course I bump into the resolution and wake/reconnection problems you mentioned as well.
Especially on Apple Silicon where the Display Coprocessor is still in its infancy, they still have a lot of work to do.
I waste countless hours each week just responding to emails and explaining to people how what’s happening with their colors and brightness is caused by buggy Gamma implementation in a macOS framework, or how BlackOut (https://lunar.fyi/#blackout) is so unstable sometimes because of unreliable mirroring APIs, and of course I bump into the resolution and wake/reconnection problems you mentioned as well.
Especially on Apple Silicon where the Display Coprocessor is still in its infancy, they still have a lot of work to do.