I don't doubt that there are many cricket fans here (ie, anyone living here from the sub-continent, England and Australia), but 99% of taxpayers aren't going to want to fund for ten brand-new stadiums for a sport they have probably never heard of and have no clue about.