I believe the reason for the difference is usage. Telephone keypads use Numbers but they also represent letters 1 (Long Distance), 2 (ABC), 3 (DEF), 4(GHI) and so on.
The reason for this is way back in the day (like 60+ years ago) You would dial an exchange by it's name shortcut For instance you would dial "BR" (27) for BRoadway. then the rest of the number. So a number might be BR4-1234.
Of course math people setup the cash register and counting machines lowest value to the highest, hence 0 at the bottom, then 1, 2, 3, then 4, 5, 6...
I agree it would be nice to have consistency. Fortunately my VOIP system allows me to dial from my computer, so I am very accustomed to 123 at the bottom.
Keep Up with TechRepublic