Why are college footballs different from NFL footballs?

Because the professional football and college football need distinct difference also players are still growing. College football is development and it is easier to fix throwing mechanics with a smaller football than with a bigger football.