The IMO biggest point of the price cap is that it will give leverage to China and India to demand deeper discounts from Russia, than they already have. A net loss for Russia, because no oil consuming country is stupid enough to not accept more discounts for such a basic energy resource
Russia has deep pockets. think OPEC+. Arabs will buy all the commodities and resell at profit.