Agreed it would be nice.
It is also a bit heavy on the objectspace for simple inputboxes.
We can discuss how to do it easier currently with WebDialogs, specifically in the following thread:
… and keep this thread going on the subject of something easier.