Have you ever thought maybe just maybe people like throwing the ball ? I mean I am sure most people can run for 400 or 500 yards too if that is all they did was run the ball 99% of the time.
I for one like to throw the ball. Which is why I average around 350 yards passing and 120-150 yards rushing.