Alcohol will likely always be a factor in the worst accidents. But France is doing something right because your fatal accident rate per capita is one third that of America's [0].
It's not France in particular though, America is the outlier among developed nations. In fact France is a bit behind most other European nations (but not by much).