More games means the greater possibility of overtime. It might be to give the players free time in the evening. The NFL can set standard times because of the limited number of games they are hosting each week. With the NCAA the mass of games allows for a much more dispered schedule.
Why are so many NFL games played at the same time?