Capped at 5 billion a year. Needs approval every year? What about chain migration and visa lottery?
Put able-bodied DACA-ites to work on the wall; for each fulltime month of labor they volunteer, they get to stay an extra year unmolested in the US as guest workers without citizenship. Most of them don't need a paycheck anyway if they're already collecting welfare & foodstamps, right?
:-)