In reality, it is due to infant mortality rates. Once you make it past a certain age (10-15 years) your life expectancy shoots up into the 40-60's easily. However, when you average the population out, those infant deaths tank the average life expectancy.
I'm not surprised they glossed over this, most researchers do, because they don't want to go into infantile deaths, disease spread during child birth, still births, etc.
Not only is it a complex topic, but it's fraught with political and religious ideology. When my history and anthropology professors started talking about it, certain folks of a particular religious bent almost immediately started trying to correct them about it.