In India cricket matches attracts huge money, from spectators, advertisers. Same is not with other games. People do not watch these games on TV, forget about going to stadium by spending money.
Money and the market decides everything and not the game.