The job listings on monster, dice, hotjobs, et.al., are more often preliminary requirements for visa certifications, rather than sincere solicitations for applicants.
It's curious how some on this board insist that everyone should "relocate" when foreigners are being imported to take their jobs. Many IT workers have for years traveled and/or relocated for new jobs and projects, and mostly at their own expense. The difference today is that Americans are not being hired, regardless of their qualifications or their willingness to relocate.
The 1706 rule gave rise to a plague of "recruiting firms" whose sole purpose was to keep IT wages out of the hands of the people actually doing the work. That started even before the H-1B program spun completely out of control under Clinton. The recruiters even laughingly call themselves "pimps". Normally recruiting/contracting firms abscond with half to two thirds of the money paid for IT work, and provide little for their cut. Repealing the 1706 rule would eliminate that waste immediately.