Here is some discussion in Wine's bugtracker: https://bugs.winehq.org/show_bug.cgi?id=42284
There's a similar problem with implementing X on top of Wayland, and so XWayland has special powers that normal apps don't in order to be able to work. That's why running Wine as an X client under XWayland doesn't have this problem.
> It is part of their concept that applications should not have control over the window position and similar settings.
> I can understand this for security relevant features, like grabbing the keyboard and mouse input from another window, but not for things like specifying the window position
Seems excessive
And yes, I use i3, so I am a fan of tiling windomanagers too. Not everything nicely fits into such a box though, and it's better err on the side of compatibility here, than say, can't use that app, sorry
That way those java apps would still work, right?
It still can, the client merely gives size hints. It is entirely up to the window manager whether it honours them.