For me, that last WC was way too long. Their fix is to cut out too many teams. I feel like a good compromise would be to have a schedule that plays 2 matches a day for most of the tournament. Day and day night. If this leads to not enough break time, penalise the lower qualifiers (by ICC ranking) with worse schedules at the start of the tournament- better to get a bad schedule than not get a WC. After the 1st round, penalise the worst performers in round one if needed.