I think part of it is a scale question--there are a number of discoveries that require a huge investment in both manpower and equipment. Beyond the work of corporate research labs, there are some discoveries that don't have immediate payoff--think for example general relativity. Yet, attempts to measure it led eventually to atomic clocks and to GPS.