Nos esquemas do banco de dados, costumo notar que os tamanhos do VARCHAR são arredondados para os desvios de bytes 128/256 ou 4096. Eu já fiz isso antes também, e a ideia por trás disso era provavelmente algo com eficiência.
No entanto, ainda existe uma razão válida para fazer isso hoje em dia? Atualmente, uso '50', '100' ou '200' como tamanhos VARCHAR atualmente, pois eles são mais naturais e geralmente também são mostrados em verificações de validação para o usuário.