Yandex picked the sides long ago, and now they are paying for being on the wrong side of the history. They aren't just complicit in censorship somehow, they are the censors themselves.
If you're willing to condemn them and their families to 15 years of prison for "honour", it's the least you could do.
My point is that it's extremely easy to condemn people online, but 99% of Westerners have never even had a contrarian position, let alone a contrarian position against an authoritarian government.
Canadians had a hint of it during the Trucker Protest if they donated and had their banking cancelled, but that's been about as close as the West has been to this sort of regime.
I think this is the meat of it. Plenty of westerners have some level of contrarian positions, but we don't face real resistance for it and thus fall into the trap of thinking it's easy for everyone else.
Maybe it works, maybe it doesn't, it's drastic and heavily coercive, and it's arguably collateral damage. But it's not like these Russian programmers are having their apartments shelled. This is war through other means, and war is hell.