So better to let staff use admin interface to register new users?
But I just want to know this before leaving this thread:
This workaround prevents any non-staff user (logged in or not) to just write a form in HTML on the front end and register new user?