As for Zimbabwe, nobody forced them to ally with the USSR and China. That was their decision. As was their agreement with the IMF.
It’s not great to infantalize nations like Zimbabwe and act like they have no agency. They fought for their independence, got it and made their own bed.