They do struggle with that, or rather some developers struggle with not making assumptions about the way a user's window manager is laying out their windows?
I use StumpWM, and for the few applications that this becomes a real problem it is possible to run those in a floating windows group that works just like a minimalistic non-tiling window manager. I think this is a common features of tiling window managers.