Why are you presupposing that it "ain't broke"?
It clearly favours certain matchups and certain times, with other teams getting the leftovers, both in terms of opponent and time. Ottawa is always stuck playing in the afternoon, one of the Alberta teams is always stuck playing an out-of-conference opponent (Ottawa) and at an unfavourable time, and Winnipeg gets the American team. Meanwhile Toronto, Montreal, and Vancouver are guaranteed a primo opponent in local prime time.
Seems pretty broken to me...