The timeframe is too long, so we collectively decide to pay for basic research with the understanding that some chunk of it might be useful at some time.
Basic science is not an activity that jives well with the profit motive (again, because of the long time frames), yet it is a required foundation for the 'value add' products that companies are good at bringing to market.
So, the question is, do we want to continue to invest in long term thinking via the government? Do we want to structure other institutions (foundations, corporations, non profits, universities) in such a way they have an incentive to undertake long term projects? Can we have individuals take part in this? Do we want to abandon big projects with uncertain return?