Yes, it kind of is a raw deal for immigrants. But it’s one of many things that suck for immigrants (look at the fees immigration attorneys charge). The exchange is that they typically get a 2-5x multiplier in earnings from their home country and consider it worth the risk.
It’s kind of like med school and residency. It really sucks and is difficult and is a “raw deal” yet everyone puts up with it because of the payout.
In a land of immigrants - having such a poor immigration process for highly skilled employees will only mean that the best and the brightest talent will no longer be interested in moving to the US when they could get treated much more fairly in other countries. The result will be the workforce will be filled with mediocre and sub-par talent who are willing to go through the painful delays in the immigration process.
The evidence of millions of people putting up with it refutes your statement. I think the immigration record in the US shows that people literally think the pain is worth it.
That is quite common, especially in the developed world. The US is a little stricter in the timelines and thresholds it applies, but not as much more as people seem to think.
Immigrants get a raw deal everywhere, especially immigrants from developing countries.
I don't know where you get this idea but that is absolutely not the case.
There are also visa in the US that have nothing to do with employment.