Demand only exceeds supply because too many people think they're going to make a quick buck with their new social recipe sharing startup. I strongly suspect the supply of those kinds of services currently far outstrips real demand.
The demand from what you dismissively call "social recipe sharing startups" is an insignificant fraction of the demand for software engineers. Techcrunch is not a good proxy for the job market.
How many people do you think are actually getting paid to write social recipe sharing software? Maybe 1000? There are ~1.5 million software engineers in the US alone. Even if you think that there are 10000, that's still less that 1% of all positions.