I'm getting tired of this crap.
You're a developer, so why do you work for someone else?
Some people would much rather take a paycheck then try to run a business for obvious reasons.
Think about the biggest websites you visit or use on a regular basis: Facebook, Twitter, Flickr, Foursquare, or even Google for that matter -- all of them were created by developers who created something from little more than an idea in their head.
All companies with massive groups of highly-skilled developers who work for someone else.
Also the vast majority of web/mobile things these one- or two-person developer teams create are completely unimportant, uninteresting, trivial, superficial crap that I can't believe anyone would want to spend a significant amount of time creating and maintaining. It is obvious in 5 years time they will be gone and forgotten. Hardly much different from working on some back-office CRUD app only you get to use trendy languages and tools and pretend you're an 'entrepreneur'. Well you're not. Henry Ford is an entrepreneur, you just created a new way for rich people to distract themselves from their empty lives.
(Sorry, got a little venomous at the end. This wasn't directed at anyone in particular.)