It's not that hard actually, there are many hacks possible with the current immigration system. I am a tech founder from India, been in US 10 years and funded by a top tier valley VC. My green card application has been in progress forever...So I simply created a LLC and transferred my H1 visa to that. Super low-cost solution, better/cheaper than getting a green card or E2 or any of these funky visas. And this isn't just a fluke, a number of people in a similar situation have applied this hack successfully....
For H1B there is a big waiting list in the first place. For h1b visa, there are legal complications if you try to hack the system in-terms of ownership of the company you created and so on, there gotto be a sponsor for you to get your h1b approved. In some cases penalty could be big enough to get you deported and ban you for X amount of years. I cannot afford that. There are some drawbacks on taxation side too.
I will not recommend to go that risky route if you're an entrepreneur.
I explored this option first and my lawyer told me to back off.