Actually the advances in cancer treatment (as well as heart disease) have been pretty significant. When Social Security was first enacted by FDR they didn't think the average person would live beyond 60. That is why we are heading for such a train wreck with SSI.
The bump in OC has been caused by the
HPV wildcard. The environmental factors are probably the same, smoking, chewing tobacco, alcohol, toxic fume exposure, etc.