Stopping companies from hiring quasi-indentured servants is a good thing
A lot of those bullet points could and perhaps should be shuffled around and the terms changed, but not in a way where the employees are more or less tethered to the company.
As a counterpoint to my own argument, one could argue that those programs let people escape even worse living conditions, so I guess it could be exchanging a greater form of oppression for a lesser one, which is still better than nothing.
I don't want to be too hyperbolic, but this has the same vibes of "but freeing slaves will impact the economy!" IMO businesses that can't operate ethically shouldn't be encouraged.