Nah that's not true, it's not TV's decision, you just can't really do anything about it. Both teams are in the midwest, and you have to accomodate for the fans that attend the games.
It's difficult enough scheduling the DAYS of the game. And baseball likes to have these things done by October, so they can't put space inbetween games, like having the ChiSox play on Thursday and St Louis on Wed and Fri. They have a committment to time. So it's really not as simple as it seems. It definitely sucks, though. But I wouldn't be so quick to blame Selig or the networks.