This would be ideal, but if the ICC is worried the broadcasters will be mad at India potentially getting a single game (highly unlikely to happen, but still possible), then maybe they can make it a double knockout? India have had a stellar record in ODI tournaments the last decade and a half, so giving them a two-game net virtually secures them as finalists, making the broadcasters and ICC very happy while sort of maintaining the chaos of a knockout format.
In 2000,they had 9 teams that played in the Knockout-India got an extra game versus Kenya, was it then?
In 1998, I believe it was NZ who had the extra game.
The KO format is fun and unpredictable and that's what gives each game a thrilling edge. In terms of the co-existence of formats and the ICC's passive-aggressiveness for having a tournament each year, this can be easily accommodated:
2027 CWC (14 to 16 teams, groups of 2 each and then straight away in the KO- QF-SF-Final)
2028 WT20 (20 team event was a bit too much for me this time round. 16 is optimal. If you want 20, have double-headers each day, cannot be bothered to keep up)
2029 KO-CT (mandate it to be held in an upcoming country, in order to spread the game. And make them participate- for. e.g. China/Japan. They'll get slaughtered ,but why not)
2030- WTC (has to be on a 4 year cycle. The finals can be a Best of 3 between the Top 2 teams OR something on the lines of the Super Series held in 2005)