The problem is not just the per country limit, but also that the total number of greencards available hasn't been updated in decades to keep up with the significant US and worldwide population growth, effectively reducing chances to get one.
Also, EB1/2/3 wasn't supposed to do diversity, that's what the diversity lottery is for.
Also, the limit could've been applied to visas instead of greencards. I don't see how keeping people in limbo inside the US for decades/lifetimes is reasonable. If they are here de facto permanently anyway, they should get a path to citizenship. A two-class society is wrong.
Also, EB1/2/3 wasn't supposed to do diversity, that's what the diversity lottery is for.
Also, the limit could've been applied to visas instead of greencards. I don't see how keeping people in limbo inside the US for decades/lifetimes is reasonable. If they are here de facto permanently anyway, they should get a path to citizenship. A two-class society is wrong.