Well if you have enough money to do all that then you probably have enough to retire a little early. Why not stop working at 60 and fund the first few years of your retirement out of your savings?
You also have people who have not worked much throughout their lives.
But there are a lot of countries and types of pensions out there and some (such as for government workers) may work the way you say. Checks first before you resign (don't be like some UK women).