I agree, there should be some accountability. It's great to give people a chance to realise their ideas, but if they're not delivering, and they don't show any progress there should be a safeguard in place to potentially cut funding.
Also, each project giving back to help other projects get off the ground would be good. Kind of like Dragons Den, they front the cost, but in return expect a percentage. There's nothing wrong with that logic.