The reason why we want to have more teams in the world cup, is because we want the game to diversify.
Let me ask you my friend
@asprin , which was the last match in which Oman played, and it was televised? If you are a person living in Oman and want to see the game of cricket, would you go to each and every match? Or would you want to see it on TV? Associate matches are not given coverage at all, while fans are there who want to see them. Take Afghanistan for example. There are thousands of people wanting to see their team battle out for a spot, but the ICC doesn’t care for the game to be televised. You will not spread the game of cricket in countries if you do not show it to people.
Whereas World Cups nowadays are televised completely. I hope you saw the CWC15. Afghans gave Sri Lanka a mighty scare, and they beat Scotland. Ireland almost made it to the QFs, only to miss out by some Net Run Rate. Any Afghani or Irish person seeing his country play like that surely would be attracted to the game of cricket. Therefore, we need to have associates in world cups.
You talk about games being less competitive when full members play against Associates.
Lets take it from a coding point of view. (Cause you are a developer). Let us take a program that you know is currently very difficult for you and you cannot make it easily. Will keeping on making the easy programs each and every time help? Or you would rather try that difficult program in order to increase your skill and become better?
Similarly, if Associates keep on playing in qualifiers against other associates, and do not play against full members. They do not improve. If we want to make the game interesting, we need to give them some platform so that they can improve. Even the former captain of Scotland, Preston Mommsen, said this that They were not getting enough opportunities to play ODIs.[DOUBLEPOST=1520594134][/DOUBLEPOST]You want them to improve their standard and become competitive but expect them to improve by playing against similar skilled opponents?