I am not very comfortable with the idea of giving automatic qualification for 80% of the teams. Well, the ICC will argue that top 8 teams will qualify based on ODI ranking, but it is not that simple because the associate nations (not even new test nations such as Afghanistan and Ireland) get to pay any ODIs against the full members. IMO, apart from the hosts, all other countries must go through a qualifier tournament, similar to the case with any other sports. If someone refuses to play qualifiers, then that team must be kicked out of the world cup.
I wasn't implying automatic qualifications for anyone (automatic entry is for host nation only). I was proposing same criteria for all the teams for the qualifications, this include everything which you mentioned. No ICC ranking or Full members BS, this is one regressive rule in ICC playbook (We saw what happened with Thailand Women's team in the WC)
Yes, I also agree that automatic qualification should not happen except for the hosting country.
Because of the rule of automatic qualification, a lot of smaller teams will be disheartened to even try to play in the world cup.
They will obviously feel that they are being left out and not being regarded as the same as other teams.
Because of this bullshit, We did not see Thailand's women's team in the women's World Cup.