The only reasons Curacao are in this one is because a) there are three host nations from their confederation and b) they beat Jamaica. But that doesn't mean there aren't more good teams that AREN'T at this current world cup, even with 48 teams. The problem with 32 teams is that it's now too restrictive, and becomes a 'closed-shop' fairly quickly for a couple of the confederations.
Again, pretty much all the issues come back to it being changed into a 'proper' WORLD cup, not a European-centric cup like it used to be, but that's the nature of the SPORT AS IT EXISTS NOW. Is there a difference in quality between some of the Confederations? Yes - but you're never going to improve that without giving them an opportunity to do so, which means MORE competition, not less.
This is a problem most other international sports WANT to have: an expanding sport with more teams and competition...
It really sounds like a lot of football suporters WANT a closed-shop, even if it's detrimental to the sport as a whole...
EDIT: How'd Sane miss that