@cassey You could always install a #TilingWindowManager on top of #MacOS that works fine.
I had the same issue on MacOs.
I was using #amethyst for a while but it honestly sucked compared to my gold-standard: XMonad.
I’ve seen a few more MacOS TWM’s pop up lately which you should check out: #Yabai and #Aerospace are both ones I haven’t tried.
In the Linux world, #XMonad is my happy place. I long to run it on MacOS but without X11, it’ll probably be called WayMonad or MacMonad.