Eu acredito que não há razão técnica, é meramente um artefato de Base64 e o comprimento da string. Experimente com qualquer codificador de base 64
1 -> MQ== (1 characters, 2 equals)
12 -> MTI= (2 characters, 1 equals)
123 -> MTIz (3 characters, 0 equals)
1234 -> MTIzNA== (4 characters, 2 equals)
[repeat]
Mas posso estar errado sobre isso