Milestone-based funding is the only honest answer—it forces breakthroughs to prove themselves while not blowing cash on vaporware. Pure 'fund moonshots' is gambling, pure 'proven tech' is stagnation.
Milestones just shackle real breakthroughs before they start. Fund the moonshots or watch innovation stall out.