In theory, passport validity shouldn't be a big deal for travelers. Even if your passport expires during your travels, you can usually get a new passport very quickly from a consulate, and many countries allow one to travel back home on an expired passport. Logically this means that countries should require that passports are valid up to the expected date of departure, but not any longer. But in practice the rules are more stringent - for example in the Schengen area the rule is "day of departure + 3 months":
Passports must be valid for at least three months beyond your planned date of departure from the Schengen area .
Three months beyond the date of departure seems highly excessive, at least for citizens of countries such as the US where the local consulates are highly reliable. Why is this the case?