I never understood the taking back of a goal and penalizing the defending team makes no sense.
Basketball has the comtinuation after the foul. Hockey has a delayed penalty Soccer plays advantage football throws the flag and then have option of taking play of penalty