great insight, but one point I miss is that to play games with cash-flow you got to have it in the first place.
Some ideas really benefit from investment before a product is marketable (i.e. for research, production). Kickstarter etc. provide a great tool to generate that for consumer oriented products before the product is launched. There are many markets where this is not so simple or not possible.