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].
In which we learn that there is not such thing as non-bias. Whether de facto or de jure, there are always biases. Either a person chooses them, or nature chooses them. There is no universally "fair" distribution over a scarce commodity.
> India and China are vast countries, the diversity should also take into account population/area of the country on which limits are enforced.
It is not clear to me how having a diverse country that is not dominated by immigrants from one or two ethnicities arrives from letting this happen. Or how it is fair to the guy from random tiny country X when he has to compete against two largest sources of immigrants to this country.