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.
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.