Quelles devraient être les caractères valides dans les noms d'utilisateur?

De nombreux basé sur le web d'authentification de l'utilisateur systèmes ne permettent pas les noms d'utilisateur qui contient des caractères autres que des lettres, des chiffres et des caractères de soulignement.

Pourrait-il y avoir une raison technique pour que?