Discussion of credit for CRISPR goes back years. The first controversy began with patents. It's been obvious to anyone following this that credit for it is difficult to attribute. Everyone agrees CRISPR is in need of recognition, and yet the major systems for doing so are still based on an erroneous "lone genius" paradigm (with modifications).
Someone really needs to change the game!
A better functioning science would be a huge boost for humanity as a whole.
I don't expect government to change how it operates, but maybe some billionaires can build alternative institutions.
For the first case, if molecular biologists make a lot of progress, then the molecular biology budget gets increased. Likewise if a discipline stagnates, its budget would be cut. This is probably how it already works to an extent. You still have the problem of a finite budget being shared between disciplines.
I think it's better to measure, and reward, collaboration directly rather than turn the gross knob of aggregate funding. First steps towards this would include publishing negative results, just so there's a data point. Then we reward such results insofar as they contribute to positive results (measured via citations maybe). Obviously positive results would be rewarded much more than negative results, but we shouldn't discount the efforts of the many researchers who diligently find dead ends and tell others to avoid them.