I never said they were the only ones but the price tag of these games is ridiculous. Vancouver cost something like 7 billion or so and to jump to 50 or 80 in less than 4 years does raise an eyebrow or two. If anything one would think costs in Russia would be lower than in a western country.
They had to built the entire infrastructure. Every venue.
Starting from scratch has to add something to the price. Vancouver had arenas, roads, and ski areas.