Well, currently you *could* start the server via the command-line, run multiple servers on multiple ports, and initialize each one with a different password and restriction.
This limits the usability

especially for people not comfortable with scripting (like, well, the majority), so I say go for it. It sounds like a good thing to have.