As long as he has his health, I think it is a good life. He is keeping active, in contact with lots of people, and probably has a lot of friends who have been using his service for years and chat with him while their shoes are shined.
It may, in fact, be contributing to his long life.
If he was in the US, he would probably be working at Walmart.