Women have not always lived longer than men. The "mortality gap" is a recent phenomenon. Smoking and heart disease are responsible for most excess male deaths in the 20th century.