It difficult to attract money for example to develop a new antibiotic that may not be needed for another decade, but which will take seven years to create. We may even know that such an antibiotic will be desperately needed in a decade. There are too many other projects competing for capital with a faster payback. We will run out of fossil fuels in a mere 30 to 60 years, yet capitalism is incapable of getting on with the long range preparation needed. It tends to only look ahead about a year.
Capitalism turns productive citizens into drones who do no useful work.
All they do is buy and sell stocks and live off the interest. An entrepreneur who creates a business does useful work. Someone who investigates businesses to see which deserve capital invested in them does useful work. However, the person who just sits back and earns a living off interest, or plays all day buying and selling stocks is not producing anything useful. He is just engaging in respectable form of gambling.