I think the low barriers to entry leads to so many social games, the next check-in app, trivial notification apps, deal aggregators, etc. Everyone thinks they can start a business these days, but in actuality, you really need domain expertise to start a successful one.
I do concede if we don't have the ability to tackle on these problems, and if the alternative is a 9-5, then maybe creating the next social game isn't such a bad idea.