Anyone can do it? Is everyone you know making a million dollars a year with their software startup? Are you?
All of a sudden, your competition is anyone from anywhere in the world. Yes, to really make a million dollars, you need more than making the software. Even if you end up making a million dollars, you have 1000s of copy-cats from all parts of the world stealing your pie in no time. An average Joe will have tough time knowing which one is good and which ones to avoid.