Their system has its advantages. Moreover from the point of view of democracy, they are more democratic. Not always the majority has the right to dictate terms.
Weirdly enough I really think they should. The British system is a piss take too. There are parties that can get 20% or more of the national vote who end up with one seat out of over 600.
Where I live my vote counts for absolutely nothing because it's a crushing majority. My vote should count on a national level.
Anyway, Macron is just another empty zombie who'll tell people what they want to hear, achieve nothing and store up even more problems for next time. Still better than Le Pen though.