Yeah the schedule seems ridiculous. It's not like football or rugby where teams a lot of recovery time. There's no reason teams can't play every 2-3 days at least in the group stage. Didn't Ireland play on day 2 and have still only played twice?
Is pitch availability a reason for it? Imagine it takes a while to prepare a cricket pitch.
I wouldn't think so as they generally have two usable pitches on each block but not sure if they have more than one drop in available for venues without a block.