There's just no pleasing you is there? First you complain that Test crowds are empty and when I show that they aren't, you point to some abstract scenario. I mean if you're going to compare Test crowds, they have been diminishing ALL OVER THE WORLD for the last two decades. The IPL is a relatively new phenomenon. Should we get rid of ODI cricket as well? I mean clearly ODI's are more popular around the world on average, unless you are talking about big ticket series' like The Ashes or India-Australia. In fact, South Africa wasn't even able to fill up Test crowds a couple of years against decent opposition (I think it was England) during their traditional Boxing Day Test Match. This was before the IPL so claiming that the IPL is solely responsible for diminishing cricket crowds is completely and utterly fallacious. In India, if there's an international cricket match, there'll be people at the game. Doesn't matter if it is a Test, ODI or T20. In fact, I myself went to the Mumbai test against Australia a few years ago (2004?) and it was packed.
Ah, I see, here we go. So when you were a kid, growing up and playing crickets, you and your buddies always played 5-day, 2-innings per match games, right? I mean none of those 10-15 over scraps that you could play in the evening between lunch and dinner. I guess you guys were all NOT TRUE cricket fans back then. And then you suddenly matured to like only Test cricket? Cricket is cricket. The competition between bat and ball isn't tied to the form of the game. You can have Test matches that are dominated by batsmen and you can have T20 games that are dominated by bowlers. It all comes down to many different factors, including the pitch and weather conditions and of course the quality of the players involved. The game that is being played is still cricket--in fact it is more representative of the type of cricket that is played by the common cricket fan--not one who is pursuing the game on a professional level.
I really don't know why you think only one version of cricket must be the one that every true cricket fan has to watch or be subject to denigration from people with an elitist point of view like yourself.
Ah, the personal insult! "I can't prove that Twenty20 is a lesser form of the game so I'm going to pretend like you don't like Test cricket". Buddy, I've been watching cricket for close to 2 decades, now. When I first started following cricket seriously, Test cricket was quickly losing ground to ODI's. You know how Test cricket was revived? Not by blacklisting ODI's. It was revived as teams evolved. It was revived as the Australian juggernaut emerged. It was revived through epic series' such as the 2001 India-Australia affair and the 2005 Ashes. If Test cricket is to survive the test of time, it needs to continue to provide such encounters. Right now, Test cricket is as healthy as it has been in ages. There is a real tussle for the top side in the world with India, Australia, South Africa and England all capable of beating each other home and away, with the likes of Sri Lanka and New Zealand not far behind.
Twenty20 CAN coexist with the other forms of the game. In the same way that we found a way to balance ODI's and Test cricket, we will find a way to balance Test cricket, ODI's and Twenty20. The Ashes and the 50-over cricket world cup are still the premier events in the world calendar. A player would still rather win The Ashes and the World cup than win an IPL ring.
In short, stop pretending like your elitist views are facts. There are plenty of people in the world who are able to tolerate and appreciate the various forms of the game for what it is--cricket. Behind the glitz, glamour and money, it is still a contest between bat and ball and I still stay awake till the wee hours of the morning to watch a good contest--whether it is the deciding Test of the Border-Gavaskar trophy or a nail-biting encounter in the IPL.