Why now? A US suspension of a green-card program involving Microsoft and Adobe, reported on Oct 8-9, is the newest development in this topic.
The green-card suspension is the latest development and is still developing, with the available reports giving limited detail.