What makes you think uinput is less capable? Ultimately everything that uses input uses uinput, it's the source of truth.
Do you know if there's any standardization effort to support xdotool-like functionality over wayland with some kind of actual security model (using ydotool kind of subverts the security improvements wayland offers unless one does more due diligence than is pleasant to do for quick scripts)