If you only want job creators to come to the country - how about just creating a visa to only allow that. On this visa, you can come to the US to consult, open a barber shop, found a startup, etc but you cannot work for anyone else.
A problem with startup visas is that nobody knows what a viable startup is, and countries have a strong incentive not to offer long-term residency to people who can't support themselves. So what we have to go on instead are proposals like "we'll allow you in if you're sponsored by a qualified venture capitalist", which creates it own set of perverse incentives.
Probably the best way to deal with "startup visa" is to instead have a small-business visa. Small-business already has an understood (to the government) meaning, and there's already a lot of examples of slightly different rules for them.