What is not mentioned, is that Soichi is in the far south of Russia, same latitude as Spain and Italy. Wrong place for Winter Olympics. Different parts of Russia have different weather, same as the U.S.A. Here on the west coast, we have Mediterranean style weather. Not everything is black or white, except this article which highlights the fear when everything goes dark.
Cities colder than Sochi during these Winter Olympics include Madrid, Las Vegas, San Diego, San Antonio, and Houston.