Half the software engineers and other STEM professionals I know that lived in Russia have left the country in the last month, me included. Most don't have job offers or money to last more than a couple of months, some don't even have their passports.
Capitalism is the best way to do it: just hire people who are leaving. It's a pure win-win situation.
There is a direct and very strong correlation in Russia between person's level of education, his worth on the labour market and his disdain for the Russia's policy. While majority of Russians support fascist regime and criminal war against Ukraine, majority of those who leave now, especially those with fluent English and internationally valued skills absolutely do not.
Do countries accept refugees without passports? I can't imagine living a stateless/undocumented existence in some random country to be better than a relatively middle class life in russia.
Armenia accepts Russian citizen by internal Russian ID. It's confusing, because internal id is called "passport" in Russia, and passport is called "foreign passport" — a legacy of a system that was (and still is) designed to impose prison-like discipline on it's own citizens and limit their ability to go abroad.
But technically Russian government isn’t killing their citizens unless you were conscripted.
And for all it is western governments don’t have a good history of accepting refugees, let alone refugees who just decided the leave the country because it’s just not too good there.
Getting asylum for is much harder than you might think when it's come to someone from Russia.
Getting into EU using all legal (or illegal) ways and trying to get asylum is good option for people who actually running from war when their home being bombed. But if you're from IT and used to higher quality of life and also need some comfort to work efficiently then it's not an option - because finding a job takes time.