Btw, I didn't know that so many countries are playing cricket now, that's amazing. Maybe in future we will see 32 team world cups, any thoughts?
The list is from Twenty20, most of the country is not qualified for ODI & Test.
Pakistan, England, South Africa, Australia, India, New Zealand, Afghanistan, Sri Lanka, West Indies, Bangladesh, Nepal, Scotland, Zimbabwe, Netherlands, Ireland, UAE, PNG, Oman, Hong Kong, Namibia, Qatar, Italy, Saudi Arabia, Singapore, Jersey, Canada, Denmark, Kuwait, Kenya, Norway, USA, Botswana, Ghana, Uganda, Austria, Malaysia, Germany, Nigeria, Guernsey, Sweden, Tanzania, Luxembourg, Spain, Philippines, France, Belize, Peru, Bahrain, Mexico, Fiji, Samoa, Vanuatu, Panama, Belgium, Japan, Costa Rica, Thailand, Argentina, Hungary, Mozambique, Chile, Malawi, Israel, Bhutan, Finland, South Korea, Isle of Man, Malta, Bulgaria, Sierra Leone, Brazil, Czech Republic, St Helena, Maldives, Gibraltar, Myanmar, Indonesia, China, Gambia, Swaziland, Rwanda, Lesotho
The ICC has been reducing the number of participants, and I expect it to go down further in the future. They might reduce the current 10 team participation to either 8 or 6 by 2027. As we have seen from this world cup so far, teams such as Sri Lanka and South Africa have lost their capability to compete against the major teams such as India and Australia.
A six or eight team tournament would not feel like a world cup. For a world cup, we would need teams from around the world. And personally I didn't liked the current single league nature of world cup. There would be no surprise left for semis and finals when all teams would have played with all. If they really want to have a league, they should go with home and away format.