I believe H1B visas should go first to international graduates from us colleges, as these students have shown they are well-integrated into us culture and fill a need at individual firms that have tested them, often through an internship. This in addition to bringing exceptional, singular individuals or professionals (such as doctors willing to work on under-served areas).
I don’t think H1B’s should be bought wholesale by groups like INFOSYS that then block the process for all other businesses and legit students.