It's quite pathetic that the World Cup is basically a 7 match series. The goons that run the ICC should be fired. I can make a better format, without compromising on the number of matches and actually making each and every match meaningful.
First off, get rid of these groups. Put 10 teams all in one group. How do you select the 10? Top 8 ranked teams qualify. The remainder play qualifying matches. The finalists are the two teams that enter the ten team WC.
Ten teams, One group.
Each team plays the other once. 9 matches per team. Fans are happy. Total number of matches is = 45 league games compared to the 42 now.
Top 4 teams qualify for the next stage. Teams placed first and second play against one another and the winner proceeds to the final. The third and fourth placed teams play a virtual QF. Winner of the game, plays the loser of the first qualifying match. Winner of the second eliminator makes the final. Then, the final. Total games? 49. How many games this world cup? 49.
In the format I proposed each of the 49 games has a meaning, not so sure you can say that about this format. Plus, you eliminate all grey areas of a group of death etc. and most importantly a fair champion comes out on top with the fans left satisfied thanks to the number of meaningful games. Even the associates can't complain.