The language, religious practices, food, festivals and traditions change every 100 miles in India. It is an old civilization with as much or more diversity than all of Europe.
Small countries like Belgium, Netherlands and Austria can balkanize and claim diversity over minor differences. Yet, Indians are clumped together under 1 umbrella ? How does that make sense ?
India can have diversity claims if they let individual states in India their passports, languages, flags and so on. It's on them to show diversity before expecting others to appreciate it.
Guess what ? Everyone who lives out of Africa has a common-ish ancestors as far as 80k years ago. So, Africans are significantly more diverse than the rest of the world combined.
Already this is forcing companies to make investments in offshore centers as it is difficult to hire here. There is enough proof this is bad for Americans but the current political climate makes any change impossible.
So, clearly the diversity of US isn't representative of the global population.
There are other "diversity" visas. One is a literal diversity lottery and a family permanent resident visa. Does it not make more sense to look at qualifications for employment petitions.