The good reason is that half of MLB teams can be considered northern teams. NYY, NYM, Bos, Phi, Pit, Cle, Bal, Cin, Det, CWS, ChC, Min, Col, StL, KC. Is it fair to have all those teams play lots of road games early in the season, always, every year? Probably not.