That's the problem with precedents, once you set one they are there in stone.
To my mind, Leclerc's front end washed out.it was a racing incident no more no less. Annoying for fans of both drivers but an accident none the less.
As I've already said, whizzing around for several laps with a badly damaged front wing was more of an issue.
Regarding gaining an advantage, I think it was the football manager Sam Alardyce who said when discussing the revised offside rule "If any of my players are not attempting to gain an advantage I'd want to know what they are doing on the pitch"
In the case of Seb, clearly from the response of the officials, he did not do enough to breach the rule. Therefore no penalty.
It's a bit like someone coming to break into your house, goes halfway down the drive, changes his mind and then walks away. That person can't be charged with breaking and entering because they didn't.
If however they break in and then run away empty handed, you can't say "well they didn't gain anything therefore we won't charge them" as the outcome made no difference to the crime. Gaining an advantage or not, rules are rules. They shouldn't decide when broken, the outcome just the fact they were broken.
That's my 2 pence.