Why do the French count so strangely?
Solution 1:
Many languages have (at least relicts of) non-decimal counting, very often vigesimal (because we have 20 fingers plus toes), but also many other systems. I recommend an old Gutenberg project of mine, The Number Concept
Note for example that the Danish word for 55 is femoghalvtreds "five more than half the third twenty-block"
Solution 2:
Actually, if you go back in time a bit in English, you'll realise that English was 'strange' too:
Four score and seven years ago our fathers brought forth on this continent a new nation, conceived in liberty, and dedicated to the proposition that all men are created equal.
(The Gettysberg Address, 1863)
Now if you were to translate that into French in 1863, you'd get pretty much what you'd get today:
Il y a quatre-vingt sept ans, nos pères donnèrent naissance sur ce continent à une nouvelle nation conçue dans la liberté et vouée à la thèse selon laquelle tous les hommes sont créés égaux.
Why this has remained the case in French but has changed in English is probably more of a question for French.SE or English.SE.