What about "judge the infraction, not the outcome" that gets repeatedly quoted when somebody was suffering a big crash but the guilty driver gets only 5 secs or so? Starting infraction is starting infraction.
When a driver speeds in the pit lane during practice they only get a fine but when they speed during the race (when they gain a sporting advantage) they get a time penalty and it's the exact same infraction. You say starting infraction as if the two cases are the same but they're not.
Sporting advantage is not the only criteria involved when dishing out penalties as we saw with Bearman's penalty today. He was the one who spun because of the contact and yet he was the one who was punished because the contact was his fault