The Rs could only muster 257 votes, far short of the 2/3 needed for the bill to pass through a special expedited process called a suspension vote.
I did watch the debate on the bill. The main issue debated was not over the merits of making it easier to bring in STEM professionals, but whether the green card lottery should be scrapped in exchange for more STEM green card numbers. I do think the lottery has had a number of success stories over the years and deserves to stay in place. On the other hand, I think that if there's a choice between 55,000 green cards going to lottery winners versus those 55,000 going to STEM professionals, I think the country would benefit much more from having the additional STEM professionals. Hopefully, a deal can be worked out. Perhaps look at adding more family numbers to the mix as well (without cutting the STEM numbers) and I'll bet you'll get a lot of Democratic votes.