H1-B is an immigrant intent (actually dual intent) visa. I know a lot of Canadians that started working in the US on a TN visa, which doesn't let you ever become a permanent resident. They had to do all the paperwork (and win the lottery) to convert to H1-B status so they could begin the process of getting permanent residency.
To be clear, H1B is not an immigrant intent visa. It’s a non-immigrant visa. “Dual intent” is like Schrödinger's intent. It allows someone who is on a non-immigrant visa to avoid the presumption of immigrant intent that would otherwise apply—rendering them deportable—when they apply for a green card.
The statutory protection for H1Bs is thin. In 1990, Congress excluded H1B from the requirement applicable to other non-immigrants that they retain a foreign residence, and from the rebuttal presumption that someone who applies for a green card has immigrant intent. That’s it. The common operation of H1B as being an immigrant-intent visa is mostly a matter of administrative grace.
The system is byzantine because it is a hack around public opinion. Since 1965, support for more immigration peaked around 35%: https://nypost.com/2022/08/08/more-americans-want-fewer-immi..., with everyone else wanting it to either stay the same or be reduced.
So Congress can take advantage of the fact that a lot of people are okay with the status quo, but can’t affirmatively enact legislation that would be seen as creating a new pathway for permanent immigration.
So the current system was built on a series of small measures that could fly under the radar. Eliminating the rebuttable presumption of immigrant intent in subsection blah blah blah doesn’t sound like it’s going to create a new pathway for permanent immigrants.