Oh wp_pointer_warp_v1 works fine when you want to move the cursor that is not a problem. One application can simply say move the mouse to a different window but it cannot say click.
So in the sense as far as I understand it is that in wayland one application is not allowed to use the input of IO devices to interact with other applications.
So, "security" strikes again. Windows shell not be moved, pointers shell not be clicked, but you can move the mouse if you want to.