That is utterly absurd. There are Russian and Western expat vloggers that post videos daily from Russia that completely refute your claim.
What's amazing is that you think you post this garbage in the age of social media and have anyone that has done any research believe it.
and finally regarding oil price and Russian GDP