Political views might be a factor but emigration is primarily limited by logistical challenges. You are assuming people can just leave everything and everyone behind and just fly into the unknown. Well, many do (and I didn't... yet), but without an EU visa, a new job, and/or a stash of money people often arrange to continue working for Russian IT employers remotely.