Indoor cricket is ideally suited to players of all skills. And indoor cricket centre managers group teams into similarly-skilled grades, so you never get a team of novices playing the indoor equivalent of the Indian National ODI team. Again, indoor cricket is suitable for those players who have never set foot on a cricket pitch, and careful grading of teams accommodates novice teams. Or shorts and t-shirts. And there is no playing equipment for players to buy, unless they really want to.
Centres provide bats, balls and gloves.
Not a problem. Well, it sure can be - and playing in the rain is too wet. Luckily, indoor cricket is played, well indoors. So the sun isn't an issue. In fact, most games are played at night.