The pundits didn't count on the French voters. The 67.1% voter turnout, the highest in over 40 years, point to an outright rejection of a far-Right government in favour of a surge on the Left. This is what happens when people show up to vote.
The biggest block of voters are sitting most elections out. With so even elections as the US, if voter turnout is less than 66% then the winner is "Not one of these motherfuckers"
Unfortunately, for many, that is the only conscientious choice in the upcoming election...