The diversity argument is turned on its head - esp. when there is legislation to legalize "illegal/undocumented" workers who are mostly from Latin America and primarily from Mexico. Indians are not even 1% of US population. The Green Card caps per country is absolute joke.
Applicants from any single 'country of chargeability' cannot exceed 7% of the total number of available employment-based green cards in a year [1].
In practice, someone from Iceland or Tuvalu can get an EB (category 2) visa in about a year, whereas the average for someone from India or China is more like 5-6 years [2].