English can do it like that actually. Specifically old people and the number 25. They might say it as 5 and 20 instead. It's weird.
Exactly, languages with Germanic roots or even most Indo-Aryan have this too.
Dutch and Danish do it also, then there is Hindi, Bengali, Gujarati, Marathi (maybe from the Brits?).
It's still unnatural because when you are writing a number you go from hundredth, tenth and unit values in order.
Germans just like to jump around at the end, keep you at your toes.