I'm not a Wayland developer but it's what I observed in the issue tracker of my WM. A limitation is often overcome by a protocol and a basic implementation after. If you put the work in, the wlroots and KDE people are always very nice and will help you get started.
https://github.com/wayland-project/wayland-protocols/tree/ma...
https://github.com/wayland-project/wayland-protocols/tree/ma...
https://github.com/swaywm/wlr-protocols/tree/master/unstable