The value of the rouble has collapsed over the past year, I think he means tech workers would only be too happy to leave.
(Don't forget that although you think that Moscow is in the middle of Siberia and the city is a one big communist radioactive dump that you saw in the movies, actually, the reality is far from it. People there are surprisingly happy, good looking and the city is quite beautiful, especially in the summer. Europe is just 3 hours on an airplane from there. And to be a tech worker there at Google, with middle-class salary is quite nice. On the other hand, the long-term outlook is a bit gloomy, so...)
I thought everything west of the Ural mountains/river (including Moscow) was considered Europe? http://en.wikipedia.org/wiki/Europe#Definition