Now, thanks to low quotas, and some rather unsavory consultancy companies, the H1-B program has now become useless for this purpose, as you have less than a 50/50 chance of getting an H1-B approved, just due to quotas. So while an honest company that wants to hire a good developer will not be OK with the delays and the low percentages of hiring someone in those conditions, a mill that interviews thousands of people and will place them in third party customers as consultants will gladly just keep flooding the market with applicants that probably will not get anywhere.
TL;DR The H1-B program used to be defensible, and maybe useful. The way it works now, it only works for companies who abuse it.
it wasn't so easy
I think you meant "it wasn't so hard"This year there was an even more massive oversubscription, and the visas were allotted by lottery. Certain subcategories of visa are not subject to the cap (eg. those requested by non-profit research institutions and universities, including government labs.)
Well, they've run out of spots for 2016.
That means if you got an offer to work from a startup or a big tech firm there are about 23% changes you'll get the visa.