> at the cost of, like, not letting applications know their own window coordinates which seems pretty bad
I'm pretty sure Wayland applications already don't know their coordinates.
Exactly.