[0]: demo: https://mdn.github.io/dom-examples/screenleft-screentop/
[0]: demo: https://mdn.github.io/dom-examples/screenleft-screentop/
My tiling window manager doesn't care what your snowflake app thinks it wants, and I don't either.
I'm trying to think of any that try to fight the interface quite as much as this.
Yes, some things in some complex applications can break, but there are solutions and, practically, these particular things you listed simply aren't among those that break.
The result is that you can't open open two file property dialogs at once (to compare sizes or dates or any other meta data, it's a common thing one might want to do).
Hopefully you'd agree that Wayland should allow apps to position windows relative to their own windows, at the very least.
It's a design choice.
If you do have that attitude there are a million other OOP style things to throw out for speed and correctness before virtual monitors and coordinating compositors