Instead of subsidizing start-ups directly, governments should become good customers for them. The US government is a huge customer for all kinds of software companies, just as it helped to build the airline industry long ago by contracting out postal service transportation.