It is a difficult choice. All the major sports are expanding their global events. The FIFA has decided to increase the number of teams participating in the world cup to 48 (from the current 32), from 2026 onwards. Obviously there will be a large number of one-sided matches in 2026. But the governing body needs to make a difficult choice between maintaining the quality and popularizing the sport. The current format of having 10 teams for the ODI world cup is definitely not sustainable. You can't call a 10-team event as "world" cup.
The case of FIFA is different then ICC. There are countries from every continent in FIFA WC and they play qualifying round before making it to finals. So we have top level teams from Asia, EU, North and south America. There is hardly any quality cricket team outside these Test playing countries.