H1-B requires an American company sponsor.
Evidence?
And your theory is that an American company won't sponsor anyone who doesn't already live here? Why should anyone believe that?