Why does cricket tend to slide in popularity even in established cricketing nations?
Australia, West Indies and England, all major cricket countries have seen cricket lose major ground to other sports. The introduction of T20s hasnt really stemmed the decline. Even in Bangladesh, the game has taken a back seat to football in the last decade.
South Africa seems to be an exception. Cricket there seems to have grown in the last decade.
Is cricket structurally not amenable to mass popularity ? Will it retain its pole position in India, Sri Lanka and Pakistan ?