Dúvidas (módulo de segurnaça) com login tipo campo varchar

Olá pessoal bom dia

A tabela de usuários gerado pelo módulo de segurança do scriptcase traz o login como chave primária que é do tipo varchar.
Há algum motivo especial para isto relacionado à segurança poisnão seria de melhor performance utilizar um int com autoincremento?
Creio que muitos, assim como eu, utilizem o login como chave individualizada para acesso a determinadas áreas dos sistemas com fins a permitir acesso individualizado a seus cadastros. Sendo assim uma consulta pesquisando por int não teria performance melhor que um varchar?

Agradeço a contribuição.

Acho que para se notar a diferença de performance, o cadastro de usuários deve ter muitos registros (milhares), Coisa que para o meu caso não é comum.
E no meu ponto de vista isso funciona da mesma forma que uma conta de e-mail, somente um pode existir para cada domínio.
O acesso individualizado pode ser controlado através dos grupos e regras do sistema.

Pode ser que algum dos colegas tenha outras explicações que talvez justifique o forma que o SC faz.