if you are working at a small shop or startup - then whatever makes you happy, even these classes are OK.
if you are working at enterprise - then these processes gotta be implemented according to ITIL in a specialized IT Service Management system - like ServiceNow, which allows building process flows like directed acyclical graphs and automation of necessary steps
This only applies if everybody else, in addition to India, is also exhausting their per-country limits. But it is not the case. That's why although India face huge backlog, overall # of visas is smaller than the global CAP set in the law.
If per-country limit is lifted, the effective number of GCs issued will instantly reach its global limit and will continue reaching limit every other year from now on, adding more GCs and putting even more downward pressure in the labor market
except why would you ever migrate to Germany where wages are like 50% of the US salary for IT engineers and like 20% of silicon valley wages for senior folks.
supply/demand in action, and difficulty of the immigration process is just an indicator of that
yes they do abuse and they are very creative in bending the law for own favor. H1-B program was designed as temporary program to bring skilled immigrants. But somehow ended up being abused by huge tiered network of consultancies:
1. CV/resumes for H1-B candidates - are 90% fake, inflated
experience -> that leads to hiring overseas nationals over domestic professionals.
2. Usage of training visas (cpt/opt) for actual work. The training visas are for training entry-level students, not just a work authorization for experienced foreign IT specialist working for entry level wages.
3. Lower effective wage in the industry, due to inability of Department of Labor to depress wages. They go around the rules by creatively choosing specialty occupation codes to determine prevailing market wage and make foreign-brought IT talent way cheaper than domestic ones.
4. Outsourcing itself allows greedy companies to slash full-time staff and increase profits, as foreign IT nationals require fewer/cheaper benefits than domestic -> that's why C2C and consultancies in general are in high demand
there are countless other examples of how the system was abused that I can go on and on forever.
that's the problem of broken H1-B system that indians abused for a very long time and enjoyed the benefits of getting tens of thousands H1-B eveyr year. Now are paying for it by being in a queue.
H1-B is a temporary visa for 3 years, and was designed as such. This is not a guaranteed GC, so let's talk about who is abusing the system from working as intended, rather than lifting systemic barriers that will hurt everybody (including american citizens that will lose their jobs really fast)
I was talking about big picture. Majority of H1-B are taken by nationals of one country. It cannot be one way street to benefit one country nationals only in H1-B and GC. I agree that the system is completely broken, but the harm to the system is contained within H1-B system only. Thanks to the country limit, the GC immigration system is not broken yet for all other nationals.
If America wants diversity in immigration, then the country limit is doing its work perfectly as was designed.
I dont agree with you that "US system is subjecting indians" - this is manipulation. You failed to mention that fact that there is entire industry of bringing Indian engineers into US from Hyderabad (and cities like that) via student visas, H1-B, and then GC. It is this system that is flooding the immigration with H1-B and then GCs that put family immigration and other category GCs in a very long backlog
I would like everyone answer few questions to define what is fair and what is not:
1. Is it fair for high-skilled Indian-nationals to wait 10+ years for a GC?
2. Is it fair that indian consultancy bodyshops overwhelmed the IT market and H1B quota and then brought down the wages of IT professionals via C2C, 1099, OPT/CPT, fake resumes and other tricks?
3. Is it fair that indian GC backlog will delay GC for other nationals, in case the 7% limit is lifted?
I would say since Indians enjoyed getting the majority of H1-Bs, they should also bear the consequences of hitting the country limit. Otherwise, it would only benefit Indian nationals only at a cost of other nationals.
I am not even talking about nurses and other professions that will be harmed by this bill.