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".
I've only crowdfunded a handful of gsmes, mostly vr. Because they can't get traditional funding. Despite this I want to support projects that could be interesting. Without Kickstarter these projects would not exist, rather than switch to traditional funding.
I know there's risk, i know they may never get finished. But its worth the risk in case a true gaming gem comes out.
That's like saying that for every edible food, there's hundreds of inedible pieces of matter. Like yeah, no shit, but some basic effort can pretty easily distinguish the total garbage from actually good options.