The ability to kick a user is a future feature but implementation is similar to what you describe just not making users into admins, owners or moderators.
The underlying issue is people getting overheated and instead of stepping away to reconcile, we've had repeated abuses of tools to implicitly kick someone without accountability.
This ends up making the system as a whole look bad when users dont know whats going on.
This is also why there are currently no moderators for rooms like mainchat. Anyone can join that room and speak.