I'm not sure about this statement to be honest, but maybe I never cared that much since xwayland works already good on my machines: have you tried with a custom JDK?
I had some issues with sway and Jetbrains back in November, but I fixed those by running them on the latest JDK: https://github.com/swaywm/sway/issues/3007#issuecomment-7245...
Granted that yes, probably it's not Wayland native, but using HiDPI in my case didn't seem to be a problem to be honest