German exceptions are nothing compared to French exceptions. French is basically all exceptions and no rules! And some math (in French when you want to say 99, you literally say four twentieths and 10 and 9).
Well... in French you can totally say twenty-nine instead of just nine (although nine also works). I think that is pretty rare among languages but I'm not sure.
Not rare among the ones I know, you can do that all over the Nordics and in Germany. So from my perspective you think wrong.