Of course things got fixed on a micro level but the improvement in life expectancy must have been slowing towards the end of the last century because it peaked in the last decade. Obesity increasingly became a problem because of the predominance of processed foods. We've probably all been poisoned with PFOA thanks to DuPont while asthma and allergies are more prevalent because our bodies have been compromised.
Attitudes and beliefs can't be fixed but they can be helped by making the truth available rather than poisoning our minds with propaganda such as the myth of the American Dream and the demonising of socialism.