This is okay for owner-scheduled events, because the owner's ID is pre-filled in the form. But for anyone scheduling for another person through the front-end this is far from ideal because they have to know the table ID of the required owner and that's not available in the front end. (it's awkward anyway!)
It would be much easier to use if there was an option to lookup and enter an owner by (a) username, (b) real name. Perhaps a drop-down list of users with the ability to start typing and find as we go, for example?