Amnesty is being driven, among others, by big businesses claiming they cannot hire enough high-tech professionals. These are (or posture as) major donors to members of Congress. So these businesses are twisting arms on Capitol Hill. The compromise is that Democrats get amnesty for illegal aliens if business gets more high-tech foreign workers. However, in fact, there is no shortage of high-tech professionals in the USA. Businesses do not need immigration reform.