That doesn't make sense. The minerals don't disappear just because Putin fails invading Ukraine. The minerals will be waiting in the ground no matter what.
I don't think US and friends would have any problem with them having a successful economy if they didn't use it to attack and threaten other countries.
China is the competitor to the US nowadays. All Russia has is nukes and troll farms, and corruption.