I thought that might be the reason myself--as it is a logical reason. However, when I began to think about it, those reasons, while logical, don't actually hold up online.
The name-stealers can already steal names.
How much difference is there between VOSS and V0SS (second one used a zero). Or between Zigrat and Z1grat or Zlgrat (i, 1, L)?? If someone is enough of a jerk to want to impersonate someone else, they can.
As for silly names. Yes, that is possibly a reason--some people who can use characters use peculiar names. But some conventionally-spelled names are pretty silly too--to say nothing of names like "1876747861".
Still, those reasons may very well be the same as HTC's thinking. As said, they do make sense. Perhaps they're not perfect, but they do make sense.
My own theory is HTC simply never gave it any thought. None of the HTC crew is affected by this issue, and I have yet to see a post about it on these boards. It's something which affects only a very small minority of online players.
If HTC really is concerned with people using distracting/non-identifiable names, then perhaps it would be possible to work out an arrangement with them, much like how they're willing to work with people who pay using means other than credit cards? I might even be inclined to keep this game permanently if I could actually use my normal ID instead of a stupid one (my identity means that much to me).
Thanks for responding. Now, hopefully HTC will clear things up

J_A_B