There are a handful of reasons for this. First, the demise of the scheduled double header added a week to the season. But this extra week was often tacked on in April. That is, where the season once began around April 6th or so, now it begins around March 31st or so. But, sometimes the calender is such that the extra week gets tagged onto the end of the season. Like it did this year. So this year while the season started on the respectable date of April 6th, it ends on the slightly late date of October 4th. This would not be too much of an issue, were it not for...
The next thing that delays the post season. The creation of the extra playoff round. Like it or hate it, this adds an extra week to the post season.
And then comes the most recent action that delays the post season. Last year an extra off day was included in the LCS schedule. This was done at the request of National TV. We all know the ratings for the World Series have been dropping. FOX pays a lot of money to broadcast the World Series. They feel they are entitled to try and make money from their investment. Low ratings do not help them do that. In fact, it causes just the opposite. Lower than expected ratings means they either have to charge less for their ads or refund money to advertisers after the fact. FOX has decided to pump up the ratings by altering the World Series Schedule. Originally, the Series as scheduled included two Saturday and Sunday games should it go the full 7. FOX decided they needed to maximize the nights when more people are watching TV. This means killing one of the Saturday games. Saturday is the lowest rated TV night of the week. Fridays weren't on the schedule anyway but that is the next lowest rated TV night. They wanted to maximize mid week games. Among the higher rated TV nights. So, they opted to start the Series on a Wednesday and end it on a Thursday. But, this would mean a 5 or 6 day layoff for the teams. Even FOX realized that would probably not be a good thing. So to help minimize this, they added the extra off day to the LCS schedule and added a couple of extra days to the Division Series schedule. There. Problem solved.
In the end, this just shows that it is TV that rules the post season. There are no more day World Series games because TV gets better ratings at night. And now we have an even longer post season because TV gets better ratings on some days vs others. And that means intentionally scheduling a minimum of one and potentially four World Series games in November. One can only imagine what is in store for the fans when MLB extends the Division Series to a best of 7 or even adds two more wild card teams, which, believe it or not, has been discussed at owners meetings.
It seems only a matter of time before the "Fall Classic" becomes a "Thanksgiving Day tradition".