I just don't get the logic and benefit of one giant pool.

Divisions allow you to try to even it up, essentially evening up schedules. There's going to have to be some sort of rhyme reason of who plays who, when each team only plays 50% of the competition.