Often times, it seems like things occur because that's how it was done initially. Until the players, owners, etc complain about it, why change it?
I'm usually not a hot stover (said the guy on a baseball forum in January) but I havnt heard any issues from either side. Just the fans.
That being said, I agree the schedule does seem janky.