So why don't we apply some sort of standardized English test to prospective legal immigrants to the U.S.A.? Since so many people want to emigrate to the U.S., why not be more selective? We could apply it to all prospective legal adult immigrants, or at least to all heads of families.
Of course, some would immediately cry "discrimination". But "discrimination" means "to make a distinction". So every immigration system discriminates. The current "family unification" system discriminates upon the basis of nepotism. So how about discriminating to select immigrants who already speak English?