The part in bold is something I disagree with. IPL is the start of end of cricket over long run and not the other way around.
Be it cricket or any other sport in the world its existence is dependent on its global reach or audience. Cricket as a sport was limited to first world countries which expanded onto colonies of England after WWII. Cricket as a sport had a golden period in mid 90s after South Africa ended apartheid and were welcomed back into international cricket. From mid 90s till mid 2000s we saw countries like Kenya, Zimbabwe, Sri Lanka, Bangladesh, Nairobi, Netherlands and Ireland raising their games at international level. This resulted in more audience, more global reach and eventually a more popular sport.
With the introduction of IPL and formation of Big 3 the greed has kicked in dismantling the global reach of this sport. Its like in a neighborhood if I have the biggest house then I should have more access or availability of the running water in that neighborhood. What we don't realise is that there is a small house in this neighborhood that survives on very limited supply of running water. Now with Big 3 running the neighborhood this small house is slowly but surely being kicked out of this neighborhood because now it doesn't have that small supply of water to keep itself in this neighborhood.
Moreover any sport's popularity is gauged by the eyeballs it can attract together with its global reach or global audience. Now IPL will surely be a glitzy event and most watched surely in cricket but does it have a global following or audience? I'm a Pakistani and die hard supporter of cricket but I don't watch IPL and I know a large chunk of Pakistani people does not watch IPL so that is a large sect of audience not tuning in. Surely there would be viewers from England and Australia but would this viewership number from these countries exceed the numbers that would watch an Ashes? Most likely not. So even though billions of Indians tune in to watch IPL daily it does not have the same reach as international cricket does. By replacing international cricket its surely killing this wonderful sport slowly.
India is the leader in sports of cricket but it does not have the vision to expand this sport. Power can be blinding and in this glitzy IPL extravaganza we have turned a blind eye to expand this sport.
Not every sport is meant to have global reach. Cricket was never intended to become global and it cannot achieve that any way.
Most countries in the world are not stupid enough to be attracted to a team sport where a match goes on for 5 days and you still end up with no result. That is ridiculous.
The problem with the expansion of cricket is the existence of Test cricket. As long as this archaic format exists, cricket has zero chance of achieving global appeal.
Furthermore, if you are bringing in new countries to the fold in white ball cricket and especially T20 cricket, you are basically forever condemning them to minnow/associate status, because no country will be able to compete with the major sides in the long run without a first class architecture, and that would require interest in Test cricket which is not going to happen.
IPL may not have global appeal but it does not matter when it is watched by billions of people. At the end of the day, they bring in enough $$$ for IPL to become the most lucrative tournament in the world.
To some extent, IPL is like the sporting leagues of USA. The NFL, NBA, MLB do not have a lot of global appeal either - they do not spark interest in South Asia, Africa and to an extent Europe which means billions of people, but it does not impact them whatsoever because of the money it generations within North America.
IPL is not a threat to international cricket because it does not serve the interests of BCCI. The Indian cricket team is arguably the best all-format side in the world and the foreign stars in IPL are mostly recruited through international cricket.
I really don’t see the problem with having an IPL window. It is essential for the survival of international cricket because IPL has the money to sabotage it, but the ICC and BCCI have collectively decided against it which is why it is necessary to have an IPL window for the protection of international cricket.
As far as the Big 3 are concerned, they are used as a convenient excuse to cover up the incompetence and the administrative failures of other cricket boards.
The likes of Pakistan, West Indies, Sri Lanka, South Africa and Zimbabwe are responsible for their own demise and it has nothing to do with the big 3.
New Zealand is a fine example of the success a competent and well-run cricket board can achieve in the big 3 environment.
IPL does not stand between cricket and global appeal and neither does it stand between cricket boards and success.
It is simply a self-appointed boogeyman for people to dump all the problems on.