I might be mistaken, but isn't this what libraries like winit exist for? It might not be just for wayland, but it seems like it supports everything you mentioned other than drag and drop.
Who do you think work on the various parts in Wayland if not "burned out hobbyists"?