you may not want to admit there are alternatives but When people are desperate they will turn to anything.... does not matter how small, bad or how far. alittle reputation good or bad can go a long way... better then none at all. they could go to Russia and Beg if they sy no just keep going down the line... India? Australia? Iraq? it doesn't need to be perfect... it may be slow... you just keep knocking on doors til someone says yes... Shame doesn't matter as long as you get what you want.
Again this is realpolitik. Realpolitik does not care about fluff like human rights, worker's rights or other stuff which we do uphold as luxury in our own countries - it cares only about getting stuff done by all means necessary and that's it.
Let's say you are an emerging economy and suddenly do need lots of more oil? Then there's not much variety on the countries you could get it, because most have entered long term deals about it and hit their production limits as well. So in other words you can't be picky and need to get what you can get, and if it's Russia, Iran or something else you simply would not care because your economy does not care as well where it does come from.
This goes likewise for the USA, and why they do support Saudi Arabia so much: it's all about the oil. Having access to it, securing and maintaining it, that's it. Because otherwise if this influx of oil would cease to be hell would break loose in the USA.
Big markets are also attractive for all types of trade. Of course the USA is much attractive, big population, one of the biggest economies in the world and despite its sheer size only one language you need to speak compared to Europe. So alone even if the USA would go more rogue trade would still happen, and long time contracts still would need to be fulfilled.
The same applies for China - at least 1/3 of the population is still considered as poor so in other words a land of big opportunities if you could enter it. So there's big money you could make there, and the truth is as long as you can make it there most countries simply put don't care about the government in Beijing.
Or for example with the mines in Kongo - there are not many big Kobalt mines being on the global, so the industry takes what it can get.
And so on and on... doing business and politics is and has always been about getting stuff done - morality only happens afterwards at best.