I believe his plans did include a general shift function - what he referred to as “stepping” up/down was just shifting by a digit
If you can scale into a reasonable range for each data type, you don't need 50 digits. But that's an abstraction which came decades after Babbage.