I'm disappointed. At least allow us to do it at our own risk.
The point is not to protect users against themselves, I hate it when applications try to do that.
The rationale behind it is to protect the backend against malicious input.
That doesn't mean we can't create whatever custom wallet ID you desire for you (and for anyone who requests so) if it makes you happy