I'm not sure I agree with that last bit. The rewards for backers are there for a reason. When it comes to software projects -- especially games, you can frequently have access to test and beta versions and get the final product (depending on your backing level, this may be at a price lower or higher than the retail price). Additionally, it usually means you get to follow along in the development process, maybe even provide input or feedback. Another common reward is being made into a character in the game or providing another piece of content.
It may not sound like much, but it is a benefit. I for one got a real kick out of seeing my name in Broken Age's credit roll.
I've backed quite a few Kickstarter projects and so far, none that were successfully funded have failed. Some still might and that would be disappointing, but I wouldn't regret backing them in the least. I have "bought" the fun of being a small part of something and watching things develop.