On the other hand, the German way of speaking numbers with the order of just the 2 least significant digits flipped between numerical notation and speaking/writing is also easier explained by culture and history, rather than good logic.
The English equivalent for 1125 would be onethousand-onehundred-five-and-twenty.
I think their point is that the American date format is natural in the context of English grammar. Which it is, but written dates serve more purposes than acting as a record of things people said.
I feel you...I'm not German myself. It's quite annoying, and every time I want to be sure that the number I speak is understood properly, I give it number by number. I've seen too many Germans having issues with that myself, and it's just too risky with foreigners.
Interestingly, I've rarely seen it being an issue with dates. Maybe because the amount is too small and people got used to it.
> You don't say "25th Apartment", you say "Apartment 25",
We say 25th March in German.
Saying the whole date follows the importance: day, month, year: fünfundzwanzigster märz zweitausenddreiundzwanzig.