I understand it’s frustrating for people from backlogged who are stuck in Green card queue.
Here’s an answer from Quora
The purpose of the 1965 Immigration and Nationality Act (Hart-Cellar Act) was to do away with the quota system based on national origins and to adopt thecurrent, more fair system which allows the same number of nationals from every country to obtain immigrant visas.
While in practice, the current system may seem unfair to those born in India, China, Mexico & the Philippines because those countries are always backlogged in the Visa Bulletin, nationals of those countries are not treated any differently by the Act than nationals of any other country; they are only backlogged because there are far more people from those countries seeking immigrant visas in the US than from any other countries in the world. Thus, the current INA is much more fair than it was prior to 1965.
The H-1B quota system was developed much more recently, it is a nonimmigrant visa rather than an immigrant visa(although with dual intent), so there is a completely separate statutory scheme for regulating it. Congress’s concerns with the H-1B program is only the overall number of people using it, not with the national origin of applicants.