I might turn the issue on its head. Cricket is a massive game worldwide, with billions of fans. It is perhaps second only to football (soccer) in global appeal. And, if I'm not mistaken, India won the World Cup in cricket a year or so ago. So I'm not sure if debacle is the right word, as India is quite accomplished at a sport that it focuses on. India's failure to develop quality footballers is probably partially attributable to the fact that there is no high-quality professional league in India, which, I read recently, is about to change. As for other sports, I don't know enough to really offer an opinion.