>>124701/pol/ didn't meme hard enough for le pen (although she may still win)
Not to mention, so much collective energy was focused into a Trump victory (with /pol/ and normies shilling pepe) that the memes made it happen.
I'm pretty tired so I can't articulate myself worth a shit but I'd highly recommend you look up sigil magick, carl jung and the collective unconscious if you want an in depth explanation. You could try this link too:
https://pepethefrogfaith.wordpress.com/It's pretty cringy by today's standards (since it's a stale meme) but it gives a good explanation of what happened over the past 2 years.