First of all, cricket is not a "cheap" sport. Just because cricket is gaining popularity in a country, this doesn't mean that it has anything to do with the economy of a country. There are certain countries like Bangladesh where they may have their own cricket leagues and they may try to make such leagues successful after creating a specific budget.