I could argue that it’s inhumane, contradicts all the values US claims to stand for, or could be used as a back door to harass citizens.
But ultimately fundamental issue is this - if you want to be a seat of global capital and finance, a global reserve currency and the worlds most important stock exchange, that is the price. Transnational corporations, their bosses and employees have to feel secure.
That is the only reason (often corrupt) businessman take their money from Russia, China, and other regimes that do not guarantee human rights and bring it to the west.