North/West Africa can host a World Cup adequately, and the new stadiums would've helped their developing footballing facilities/organizations. However South Africa gots dat dolla bill, and the have way stronger political pull then say Algeria.
I can bet my left leg that a stable footballing nation like Senegal or Ghana or even Mexico, won't get to host a World Cup as long as their $$ ain't straight.
The point of making different countries host this event should be to help them develop the footballing scene in said country, whatever is built should be built responsibly due to said nation's needs, so we minimize waste (see south africa/brazil), no point of building 80K stadiums in Algeria when your average Algerian league attendance is less then 20K.
Less world cup tickets is worth it, the hosting country will be having sustainable stadiums.
- - - Updated - - -
If the goal is to have the biggest possible tournament, and maximize the income, then the WC should be only hosted by these western countries or the odd asian/south american host.
Mark my words
Australia is gonna host a World Cup before Ghana