It depends on one's wishes and financial status. If one feels that he has enough money to live a comfortable life after retirement, he can retire early. Not everyone has the same financial status and backup. Again if working Someone can establish a successful business but he should not have a problem to retire from his job. Many people live only by their job and in their case, early retirement will be like a kind of curse.
The annoying thing today is that things are very expensive that even if you are working in a good firm and having a nice people it is not enough for you to work there till you retire without having your own business. In the past people get lucky working for the government especially in the oil and health sector. These workers see no need to do any other work or business because the pay was enough and they did build houses and buy cars and do a lot of things until they are retired and get paid pension. it is difficult to see someone now relying on one source of income, and this is as a result of everyday inflation which has affected the world.