I distinctly remember growing up that it was a penalty to push your own player across the goal line.
They got rid of that rule because it is hard to enforce. If there is a pileup of 4-5 offensive and 4-5 defensive guys surrounding the ball carrier, are the offensive guys pushing the ball carrier forward (illegal) or are they pushing the defensive guys backward (perfectly legal)?