Yeah, Kickstarter doesn't really work for software. It's far too difficult to predict ahead of time how successful any given project will be. Your donation could end up going to a program which ends up being a turkey. I'm sure we can all point to "grand rewrites" by experienced and respected companies that ended up going nowhere. Also, even if a project is good, it may fail to develop a community around it, and so fizzle after a year or two.