It's an irreversible fact of how naturalization works in the US. The only way to naturalize is by getting a green card, holding it for 5 years, and then applying.
But GCs have a country cap, and the current backlog for those born in India is in the decades range.
EVERY Indian, Chinese, Mexican, and Filipino national knows this as those are the 4 nations with country caps today.
Chinese nationals have a similar backlog as Indians hence why the reverse brain drain began in the late 2000s and early 2010s. White-Collar Mexicans tend to use the TN visa to maintain de facto permanent residency. For Pinoys I actually have no idea.