U.S. to Require Some Foreign Visitors to Pay Bonds of Up to $15,000 for Entry
nytimes.com
nytimes.com
This means that legitimate tourists will stop coming. And the bond essentially becomes the price of over staying your visa.
You also have to think about it from the perspective of a real, legitimate tourist: Would you risk $15k just to see the USA?