You are so right about the 2010 SWC - a scandalous waste of money,
Most of the new stadia are under-utilised and costing a fortune in maintenance, and in some cities (PE being a prime example) the access roads built (for 2 matches!) are complete white elephants.

Major sporting events like SWC, the Olympics, and national airlines are vanity projects for politicians spending other people's money.