I agree with the demographics discussion. But one fact about Japan’s 10 year stagflation hasn’t been discussed. In 1993, the Socialist Party has been running the country. When you have socialism, there’s no incentive for growth.
The Japan Socialist Party has never ever been in power in post war Japan.