Anyone that says they should have diversified their economy is just being unrealistic. You have the resources you have and even if you start to diversify that's the resource you have to use to begin with and that gets sanctioned and now you are stuck in a loop.
At least Venezuela uses it's own resources, unlike America who makes bank off other people's shit.