I think it is insane that in our societies (Western, I am not American) we prolong the age of retirement. I believe it should be 60, tops. And we should have culture that would celebrate moving to retirement, to make sure that people do not feel useless all of sudden.
But it is often hard for, especially really good, people to go into retirement, because you still have a (usually wrong) feeling that you can continue as if they were younger, and they see all the young hacks doing the same mistakes.. So if the society could support these people in giving up, I think it would be helpful for everybody.
As the Czech saying goes - stop at the best time. We should do that even if it is a small economic loss.