This actually used to be the default behavior in Simula a few months ago, and worked really well. There's a few use cases where it imposes a tradeoff though (specifically: it makes it hard hold windows in a specific orientation in space when you might accidentally look at them), so we now use a key binding to do this instead.
> it makes it hard hold windows in a specific orientation in space
I don't know if you're still watching this thread, but it would be interesting to hear an example of when one might care to lock a window's orientation.