Poderia ser algo opcional nas linguagens mais modernas, como o VBA faz a um bom tempo:
https://learn.microsoft.com/en-us/office/vba/language/reference/user-interface-help/option-base-statement
Vi muita gente falando de preguiça dos desenvolvedores, mas será que não estão pensando só no sistema decimal? pra mim faz muito sentido pra maioria dos sistemas de contagem, fica mais fácil de entender o padrão se vermos mais casas a esquerda:
Base 2: 00, 01, 10
Base 10: 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 10
Base 16: 00, 01, 02, 03, 04, 05, 06, 07, 08, 09, 0A, 0B, 0C, 0D, 0E, 0F, 10