That the price was 10 billion does not mean the cost was that. They might even make a profit since they sell the sponsorships, broadcasting rights and tickets not to mention the stimulus of the local economy.
Sinking 2 billion into something that yields no direct monetary profit, that's a bold move for any country. They did not even sell broadcasting rights!