Should the government expand who is eligible to receive an H-1B visa? Why or why not?

H1-B visas allow foreign workers a non-immigrant visa to be temporarily employed in what are considered “specialty occupations”. The law defines “specialty occupations” to be “occupations that require the theoretical and practical application of a body of highly specialized knowledge and a bachelor’s degree or higher in the specific specialty, or its equivalent” (US depart of Homeland Security). This type of work includes specific fields such as science, engineering, and information technology. With the visas, workers can stay three to six years. Currently, there are 65,000 visas each fiscal year, however up to 20,000 are reserved for those who have received a master's degree or higher from a U.S. university. Those who apply for the visa are entered into a lottery, which first selects 20,000 visas for master’s degree applicants, and then draws from the regular lottery for the other 65,000 visas.

Which side is your comment most arguing for?
Improve the discussion with links to videos, articles, etc.