The problem is that science nowadays is expensive. We've past the days where scientits can preform chemistry experiments in their garage, most science requires heavily specialized equipment, years of preparation, and/or lots of people.
I don't see a clear way to fix this problem. The projects that have the clearest ROI will continue to get funded first.