Improvements in Civil engineering in the area of sewerage / water supply had a fair bit to do with the the increase in life expectancy.
In terms of people ignoring advice , that's very common , almost par for the course in particular when getting people to make changes towards a more healthy...