I absolutely agree, when a derivative gets ead it is like them getting a gc, also I believe L visa holders' spouses have the same flexibility. If the primary is given the same flexibility then there would be no frustration just like how gc to citizenship is usually not something people worry about. That a gc is given for future employment to fulfill shortage of labor/expertise is not a valid argument as a gc grant is not necessary for that. When the government is looking to confer permanent residency the intent is to provide flexibility. If the U.S. government only intends to have workers in low-supply areas then just worker visas would suffice. I think the idea behind gc is to encourage aliens to achieve their potential productivity in whatever fields chosen. This may not be in the written words but I am sure that's the intent.