For every success, there's 100s and more failures, scams, and unfulfilled promises. Developers should seek traditional funding if they're so confident in their idea. If I'm taking a financial risk on a developer, I should get a financial return if it succeeds. "Kickstarting" is a fancy way of saying "lets socialize losses and privatize profits".