From a purely financial perspective, Nintendo is not well run. An infamous quote: <<Nintendo has such a large cash reserve it could lose $250 million every year and wouldn't go bankrupt until 2052.>> Or: <<Nintendo cash on hand for the quarter ending September 30, 2023 was $14.250B.>> There is a limit to useful cash reserves. Else, it should be distributed as a cash dividend, share buyback, or buy a competitor / "invest".
In Japanese corporate thinking from 1950s to 1990s, lifetime employment was the singular goal for your employees, above all else. Read that twice and let that sink in. Layoffs were viewed as culturally impossible due to loss of face. It is nearly impossible to (culturally) "translate" this goal into the American state of mind. Simply stated: US employees take much more career risk and, correspondingly, are paid much more. I am not making a moral judgement here about either system -- there are pros and cons for both. My point: Little insight can be found here when comparing the layoff practices of uber-uber-uber-uber-uber-uber-uber-conservative Japanese corps vis-a-vis American tech companies. It is literally Mars vs Venus or Moon vs Earth -- a different planet (culture state of mind).
I work in Japan, but I am not Japanese. One of the biggest complaints from foreign software developers is that salaries are awful compared to their home countries. The complaining never stops about it. However, they overlook the full picture -- as noted above. From what I hear, Germany is quite similar -- much lower salaries, but way more stable (fewer layoffs) compared to SV.