I think that’s an unfounded opinion.
The majority of the world is not sanctioning Russia - including almost all Asia.
They will gladly purchase oil.
but the whole Russian oil distribution system is based around Europe
most (90%) of their oil pipelines go there
so when the official EU oil boycott kicks in next week, Russia WILL be hooped in a big way
which probably explains Russia’s desperation to get this war over with asap