It shouldn't be mandatory unless it is part of an employer mandate. If a person applies for a job with a private company, (Walmart, IBM, etc) and part of the agreement between him and the employer is to retire by a certain age, that agreed upon age should be the mandatory age for retirement. The only other mandatory retirement age would be with the military. Otherwise, it is to work as long as we are able to do our job effectively and well.