USD savings accounts are accessible to everybody with a bank account and pretty popular. Although recently less so, because interest rates dropped to almost zero.
A dollar account at an Russian bank doesn't help if the Russian government seizes accounts so. And witg Russian banks being partially cut of from SWIFT, those accounts might be harder to come by.
Indeed. Though I think this is the measure of last resort for them. Right now they announced a very steep base rate hike and ordered exporters to sell 80% of inbound currency and these measures seem to be working - ruble rebounded from the high of 110 per USD early in the morning and is now trading at around 95-100.