No. They knew the terms of the deal when they signed the papers. It's a work permit. If I buy a ten year software license I don't magically own it in perpetuity by virtue of having used it a long time.
Anyway, the issue here is that the archaic laws discriminate based on race (country of origin) which is both unfair and doesn't make sense for the category (employment-based visa).