I have been living in Japan for about 1 year. From my realization, I found some reasons behind Japanese people doing hard work and working for such long hours. Japan is undoubtedly a developed country but the format and the structure of the country is like you have to work to survive. That is Japanese people have a lot of job opportunities for them.
After graduation, they get a job easily and who are not interested in education they do part-time jobs which are also available. But if you are not joining any work in Japan you are not going to have any way to feed your meter. You have to do work if you want to survive in Japan because the living cost is too high here.
If you want to rent a single room in that case you have to pay near about 50,000 Japanese yen without gas and electricity bills. So think about how much money you need to earn if you want to have a single room in Japan. Now it's about food costs. Omg food is also expensive in Japan, if you buy a simple water bottle you have to pay 120 Japanese yen and in case of juice the price is the same and now think about the rest of the food cost by yourself.
Each and everything is expensive here but a good site is they also assure the quality of products in such away. So now come to the point why I said, the format and the structure of the country are like you have to work to survive. Simply think if you need to spend more than 1,00,000 yen for one person for survival in japan so how many hours he/she should work?
It's the simple calculation that Japanese people work for a long time for their better living and they are bound to do it, except it would be quite difficult for them to survive in Japan. It's becoming their habit to do work for a long time because there is no alternative. It's a kind of structure in Japan is to do hard work and work for a long time. Japanese people are used to doing this from a very young age.
Preveius Address: Reason Behind Japanese People work such long hours