Well "you guys" may be a bit hyperbolic.
There are around 67mil French, 48mil were registered to vote (I don't know out of how many eligible for registration), and only 18.7mil voted for him.
People voted for him out of "desperation" (in the second turn at least), mostly. There are, obviously, those who voted Macron because they believe in him, but they really are not
that numerous.
I guess our problem, in France, is the nature of the political class, their background and origins. They are more or less the same and interchangeable from one another.