Three factors make people retire, which are; 1. Age, 2. Health and 3. Financial satisfaction.
No one plans ills for himself, life happens, but if you are lucky enough to be favoured by 2, then you can override 1 and 2 depending on what you want for yourself. I also don't plan to quit making money till I take my last breath. The difference at that time is that I will be doing the smart work while people do the main work for me. And of course, smart investment will be on the top list.
I think person should work whole the life because it will make us super fit . Our forefathers were super fit because they did hard I their life and they faced hard times in the whole life. If person will exercise daily he will be super fit in life and for the health of brain there should be information that is feed of brain and after brain will not be dull and I think person should work all life and he will stay away from the diseases. Middle class persons always try to retire before in life and rich persons always try to learn new and they always try to improve their work and they don't want to retire.They know how to grow their wealth and if they will think about retirement then they will like other persons who are not rich and have no big goal in life.