They were punished because that is what the rule says. If someone doesn't like the rule then they should ask for it to be changed, but if that is what is stipulated then not much can be done. I would prefer if there was no penalty as it would make for a more entertaining race, but if that's what the rule says then there isn't much to defend.