Sometimes it feels as if the current system we have in the US is the worst ever devised for solving the "long-term research" problem --- that is, except for all the other systems that have been tried in the past.
How do we, as a society, do better by scientists pursuing research that could take many years or decades to pay off?