Hi
best i can tell you, is that "hyphen discrimination", is a domainer thing.
therefore, and since "the french" are not domainers, then logically they may choose a hyphen simply because it's easier to read, as english..... opposed to french.
puff puff...
but that's just puff puff....an off the top of my head answer
imo....