Currently, there could be a User with the same name as an Organization. That's bad, as we want to have URLs like example.com/<name> for both types. Again, drawing the parallel to GitHub, where a nickname can be basically anything.
Also, we might at some point need a way to reference a "named identity" (or however you want to call it) which is something that can be referred to via nickname.