It wasn't just disease, but also wars and famines. And in women, deaths during childbirth, which cluster in the 20-35 bracket.
Cardinals of the Church, who led peaceful lives, didn't give birth and never went hungry, lived into their late 60s and early 70s even during the Middle Ages. But an average peasant wouldn't.
What's "in the past" here? Last 200 years? 500? 1000? In evolutionary scale, those numbers are a blip.
Perhaps less common but 30s would probably be more likely.