Between building new stadiums, building or renovating infrastructure and bribing Olympic officials, it’s a lot of money. Let Beijing host it - they just had one so the facilities are there, and they put on a good opening show.
Even if NBC did have to digitally enhance it on broadcast to ensure that the "fireworks" went off as planned.