I remember 20 years ago an adult friend of mine (I'm getting old) told me "you can only start a business in the US", and that's why she wanted to stay here. Showing her businesses based from elsewhere was not persuasive.
People believe weird things about the US.