Should the United States increase the number of H-1B visas and green cards so international skilled workers can become permanent residents?

The basic point underlying the issues is that U.S. has an immense shortage of highly skilled labor ever year and the current percentage of fresh graduates from the STEM field is far less when compared to this huge requirement. Immigrants has always been a boost to U.S. economy. Providing more opportunities for highly skilled workforce to enter U.S. via H1B and work based Green cards, is thus vital.