Perhaps I should ask you then, why would you take this visa deal instead of simply having the investors give you the money for you to create your business in your home country?
IMO, What country you should be in depends on who your customers are. Based on my experience, as a startup you should be where your customers are. If I was creating a business targeted at people in my home country, I would stay there and raise money there.
In this case, I am creating a business whose customers are in the U.S. And so, so am I. Just on a much slower route to permanent residency.
Were I not already in the U.S., other reasons for me to go the EB6 route rather than do business there could be
(1)If it is much much much harder to get VC in my home country
(2) If the kind of business I want to start can only be done in the U.S.