If we assume they have three million now, in 40 years when they have 20 years of retirement left, assuming it sees a 5% annual rate of return, they will have $21 million.
Are you suggesting that they actually need ~$21 million for a 20 year retirement?