Even South Africa government struggled to justify the $10 billion spent to build the stadium and auxiliary supporting infrastructure. They still had to spend another $5 billion in hosting it on numerous other costs. It was very stormy in Parliament to verify that they received more than $15 billion back in the economy from visitors etc. That was 8 years ago, now FIFA has increased participation countries by a third. This will take the cost of hosting World Cup to between $20-27 billion. Egypt and Morocco will struggle to get that and I doubt S.Africa will want to. That money alone put in infrastructure, development and services can transform a nation. Africa is being phased out from bidding very cleverly. Tokyo Olympics was to cost $20 billion. The uproar forced the Mayoral elections to heat up. The winner had promised to renegotiate with Japan PM and all stakeholders to host it at half the budget. He won with a landslide. The budget is down to $10 billion. The rest can go to other areas.