Badminton ticks all the boxes as a sport, but cricket’s strong foothold in India is unlikely to be shaken any time soon.