I second this. I explored the option of EB-5 Visa this year through a lawyer and found exactly the same thing that’s mentioned in your post. I won’t be able to get my GC till 2022-23 via EB-5. It would be the last resort for me if nothing works out. It’s not worth risking your life savings for this if it is going to take 4-5 years minimum to get GC unless there is no other way. Plus you are looking at $50,000-75,000 of administrative fees on top of your investments. I would only use it if that is the only option left.