There are a few things to consider, Macron was pushed forward by the elite whereas Le Pen opposes a lot of it. It all depends on whether the people can see through. Of course Le Pen could always be a decoy.
You forgot to clarify who is sponsoring Marie Le pen. The French understand that everywhere where on the horizon looms the shadow of Putin need to wait for traps. There is not a single rich country which is located in the halo of influence of Russia.
Do you have any proof that Front National is russian foreign service? Or is that just more nwo propaganda, that youve catched on?
Macron is openly supported by german industry, muslim imams and George Soros Antifa thugs. You can call the latter ones "mainstream" in western Europe aswell. There was good analysis awhile back, that investigated 70% of german journalists vote Green Party, another 20% Social democrats. So all in all, you have 90% of the media supporting marxism and communism being in bed with corporations (who need cheap slave labor). Nice picture of status quo.
All of those traits meet nicely in Macron, who is self-professed fan of Che Guevera on hand, yet his professional resume reads: Investment banker.
By the way, Le Pen is also not right of the spectrum as most of her policies have socialist vibe. The difference is, she puts interests of her voters before those of her donors. She is local as opposed to supranational.