Im not sure the Japanese do build better cars than the French. That is if you are French, a French car is ideally suited to you. The French tend to be the sort of people who wont spend money on things they dont have to. A visit to France and a count of the amount of battered, rusty, but cheap diesel cars there are driving around is testiment to this (mostly white). I think the historic reasons the French build cheap, small, poorly built cars is that this is what the French people like. I know this is a generalisation, but the evidence seems broadly to support this if you go and speak with French people.
Just as in Germany there is a strong ethos for great engineering, and the cars reflect this. In Japan, high technology is the thing (computer chips etc), and a look at thier performance cars and historically everything is computer controlled.
In Britain, the problem is that we are just too boring. Hence all rovers were boring. No one else wanted them so the company went bust.
Its obviously a bit of fun, but you can see there are patterns to this.