Schedule Generator

Does anyone know why Yahoo allows you to set up 12 teams with 4 divisions, where any logical person would expect that the schedule would clearly allow you to play your division twice and every other team once, not default to this.

Last year I manually generated a schedule and had to make the weekly adjustments to reflect it. It took longer than I would like. Is there something I am missing?

I had to go to CBS, find their formula for a 12 team league and spend 45 minutes setting it up with my Yahoo leagues. The default schedule should be a balanced schedule with the option to adjust. I do not understand why commissioners tools do not have anything but the reshuffle button.