Admit I don't have strong feelings either way but out of genuine curiosity, why is one thousand four less ambiguous than one thousand and four?
You could argue one thousand four is actually easier to misinterpret because it could easily (although incorrectly) be read to mean "one thousand fours."
For what it's worth, the "and" is mandatory in my language and we manage to disambiguate 100 2/3 from 102/3 by putting a pause between either "hundred" and "and" or "two" and "thirds".
100 2/3 - one hundred ... and two thirds
102/3 - one hundred and two ... thirds
Alternatively, use "plus" instead of "and" in the first case.
Surely that comes from the same language structure which means you wouldn't say beans and eggs and tomatoes and potatoes, you'd say beans, eggs, tomatoes and potatoes e.g. in a list of "and" items you only say and between the penultimate and final items?
You could argue one thousand four is actually easier to misinterpret because it could easily (although incorrectly) be read to mean "one thousand fours."
edit: typo.