Because the characters were used to avoid the filter. Example:
whatshisface [Ad(invisible X)min] would show as whatshisface [Admin].
Meh, the real issue is that people shouldn't be allowed to run around without a name. It's not like PC where you can just check their account name.