The 2007 T20 world cricket provided a platform for popularising the game in the sub-continent. In that tournament, India winning the cup was the culminatiion point. After that, IPL became a money spinner keeping our players fully engaged through out the year. (Indians play cricket more number of days than anyone else in the world probably because BCCI is the richest cricketing body in the world that's why they make our "professional" players to toil on the field) It may be argued that they are professionals that they should be ready for any circumsances but one should not forget they are after all, humans not humanoids. Staging of IPL 2 just before the T20 World cup has definetely taken a toll on our players. As a result, we failed to qualify for semi finals of the ongoing world cup tournament.
It is time for the managing body to create three different teams (test, one-dayers and T20's) so that fatigue factor would not set in the future. We are capable of creating three teams because we have huge bench reserve to create such a format.