Thats the job. You get paid to do a job. Nothing more.
Now if someone wants some kind of locked and loaded job for life, isn't Japanese corporate culture kind of like that? Whether it's government law or just the company norm, it's kind of hard to get outright fired. Instead they kind of ween you off to crappy special projects hoping you eventually quit. I'm sure there's other places in the world where it's hard to get fired.
Just work in those places.
It doesn't matter if anyone works for a giant corporation or is an apprentice working at Pete's Plumbing Service. Dont treat employers like hand out charities. If any of you ran a business with costs to track I bet every one of you isn't going to guarantee anyone a job for life either.
In one of my first jobs in software development the company I was working for started to decline because they sold software written in COBOL and there was a huge push to move away from it. This is prior to Y2K and COBOL systems were still very common.
One day the company scheduled two meetings at the same time on opposite ends of the building. The one I wasn't in were told that they were being laid off effective immediately and were all walked out while the rest of us were in the other meeting. In our meeting we were told by the CEO that "for the good of the company" our pay was being cut by 10% effective immediately, that vacations were canceled for the next 12 months, and that we needed to increase our productivity because the company still had commitments to meet. We were told that once profitability stabilized salaries and vacation would be restored and that this was "just a loan" to help the company make it through.
I started looking for another job immediately and had an offer in hand in about 6 weeks. I had a dotted line to the CEO on the org chart because I was working on a strategy team to migrate away from COBOL to a more modern architecture. I went to talk to him and asked him to restore my pay and benefits and to repay the "loan" via back pay otherwise I was going to take the other job. He told me that I wasn't entitled to back pay because "You and the company are even on payday. You aren't owed anything other than what you've already been paid."
I took the other job and didn't look back, but I've always taken what he said as advice in career decisions. Every payday the company and I are even. If they don't owe me anything then I don't owe them anything. I've taken jobs at poorly managed companies since then, but I only do it if the terms are favorable to me. If there's any sign of trouble I will move on before it reaches the place where "for the good of the company" becomes the guiding principle. There are worse things that can happen than losing a job.