Game time too long?
Solution: Quick Play w/Quick Counts (Takes me on avg 35 minutes a game)
Season too long?
Solution: Choose one pitcher on your team, and play all of their starts (Approx 32 starts), and then if you come to a series where you starting pitcher doesn't start, choose one of the games and play (Approx 30-40 games) and then simulate the rest.
Roster Size too big?
Solution: Just gotta deal with it
For me, only football games (be it Madden NFL, NCAA Football, NFL 2K, or whatever) are in the "Goldilocks zone". I couldn't get power through a 27-game NBA 2K season. I need the higher rate of roster turnover and offseasons to keep me invested.
Those of you who power through 162-game MLB seasons, I salute you.