Not to defend the French but the more correct representation would be 4 * 20 + 10 + 7.
Also if you take this meme to the extreme it would be best to just say “97” which requires a unique word for every number instead of a system to construct them. So I guess there is a balance to be struck in number composition.