It has succeeded spectacularly. Have you tried to hire a foreigner as a startup? It is absurdly difficult and essentially creates dramatically unfair advantages for large corporations that can afford to streamline through the bureaucracy while startups cannot. Additionally, once the employee is sponsored by a company it is unfairly difficult for them to move in the job market, once again helping the large corporation at the expense of the worker.