Bernie Sanders of all people has a good idea— auction H1-Bs to the highest bidders to raise money for scholarships to help train Americans in science and math so that H1-Bs aren’t needed as much. We should be transitioning away from them and this is a way to do that and it doesn’t include deficit government spending.
Bernie Sanders is assuming that companies want to hire Americans.
Many companies, as mentioned here would rather hire 5 cheap H-1B engineers who are virtually indentured to them.