My workflows are all Mac centric. Now I'm also hooked on using iPad as second display via sidecar.i could solve these issues via Linux and I am researching Linux distros by installing on my old mac but nothing quite compares to the Mac ecosystem UX. I solve this particular problem by only ever updating my os long after the problems have been ironed out. Apple are notorius for beta testing on users and frankly I think it's crazy to update your main machine this early in the cycle.