Colonization has only ended in express terms. In many parts of the world, including essentially all of the developing nations where slavery has expanded in the past half-century, the dominant economic activity are forms of extraction at the behest either multinationals, OPEC, China, or USA.
If you consider these imperial powers to be ultimately responsible for the mode of production in the countries that they trade with, does it not stand to reason that they have some obligation to assume responsibility for the governance, policy, and policing of these countries?
The Americans are not (to my knowledge) pointing a gun at Bangladeshi sweatshop owners and telling them “You must produce a quota by whatever means necessary.” The Americans might be benefitting from this arrangement, but if they refused to buy these products, it’s not like slave labor would disappear; it would just be redeployed into other sectors. The countries where this slavery occurs have to bear some level of responsibility for the things they permit to happen within their own borders, otherwise they were never sovereign countries to begin with, and they ought to be colonized by those powerful enough to enforce the rule of law.