I am just pointing out this affects all employment visa types.for countries with long delays in counselor processing this effectively kills any chance of getting Green card because no employer will wait that long.
https://www.businessinsider.com/new-green-card-rule-wont-aff...