You said “but this time they [i.e., the pollsters] were spot on.” That statement is doubly false, since it states that the polls were accurate for Macron and implies that they were off before. The reality is actually the reverse–the polls were basically fine for Brexit and Trump when compared to the magnitude of error in the French election.
I agree that the people claiming that relatively small misses in Trump and Brexit suggest Le Pen had a chance were wrong. But they were actually right about the possibility that the race might involve a polling miss even bigger than Trump or Brexit. They were just wrong to think that even a miss an order of magnitude bigger would have been enough for Le Pen.