Why do we spend so little on preventing ill-health and so much on treating it?

“Prevention is better than cure”, and yet only 3% of health expenditure in OECD countries is spent on prevention and public health while more than 90% is spent on curative, rehabilitative and long-term care. How can that paradox be explained? What are the obstacles and opportunities for greater investment in staying healthy?