The position gained would have made a difference if the team got the penalty repealed after the race. Pushing anyway was the correct course of action, just in case.
Just for a racer's natural will to race I guess.... I suppose if he had got ahead with a couple of laps to go he could've pulled a second or two out and hope that the cars got backed up behind so he could squeeze 10th