Funny thing, I've been using a mac for a few years and hammering in better tiling WM stuff and the system does NOT like it. WM actions are slow, the windowserver panics randomly, native tabs are reported as windows, each window controls its own position so weird clients bug out (Firefox), moving 8 windows, 5 of which are offscreen, at the same time makes the system crawl to a halt, etc.
And all of this is done using public APIs without disabling SIP. Sometimes I wonder if Apple HQ has any power users (the workspace switch animation's length is STILL based on the screen hz, and can't be configured). Their system sucks so bad