See for me the World Cup should be more of a celebration of the game than this FIFA missionary ideal of growing the sport in new territories.
I think the WC has many purposes, and I have no problem with it being used to spread the game, but it shouldn't be used for that each time.
For me, international football is still in its infancy. The WC has been in existence for barely 90 years, and international football will be played as long as humans exist. So dividing the world into "traditional" and "non-traditional" footballing nations makes no sense to me. I wouldn't expect the founder members of the football league to start demanding preferential treatment because they were there first. Nor would I expect those who embraced the competition in 1930 to consider themselves as having priority over everyone else (USA was there before us, incidentally).
I do think football is growing in the US; MLS attendance has more than tripled in the last 25 years, and there are now professional leagues below that.
Just because it isn't one of their main sports, it doesn't mean there aren't millions into it. I'd still like to see the game spread more in China and India, but they are pretty much the last frontiers now.
The Qatar thing remains a disgrace: incompetent at best, and corrupt at worst. Even accepting the "spreading the game" argument, which I do, Australia was the best choice.
I think the North African WC would have a lot going for it, but following Qatar, I think it would come under pressure to be a Winter world cup. Maybe these will become more regular. My gut reaction is to prefer Summer though.