Let's be honest.
Lots of people want to do their hobbies and gain money.
But that doesn't mean anything now, does it? The usual mistake that people do is to misjudge their skills and the situation. See, when it comes to going commercial, most of those that attempt it, usually think that being a publisher is just getting all the money. Of course some publishers just do that, but most of them do some actual work, that is promoting the game, and forcing the developer to fix various stuff, from coding to art to music to documentation. From the most of us the excitement of working on a game and being paid for it, usually results in overestimating our skills in such a degree that will later (once disappointment sets in) seem preposterous.
The usual attempt that people do is make a freeware game and then if that goes well, they push on to a commercial game having acquired a crowd. But at times we overestimate the circumstances and believe we're about to conquer the known world, only to be slapped really hard in our faces. Summing up, an audience around something, has nothing to do with people actually buying anything. If somebody gives away donuts, everyone is going to get some, but not everyone is going to buy it, if the next day, that same somebody decides to charge money for it.
Going commercial means a financial risk, and not just fame and success. Otherwise nobody would make games for free. DUH!
Those are my personal opinions, feel free to disagree and flame as much as you can. I also know that this isn't quite any news, but I felt like ranting.