I think the demographics aren't in a "weird situation" ... they have significant population decline. Baby boomers is a generation across the planet with varying years in each region or country and generations behind them are smaller everywhere. China also had a 1 child policy for a long time so this has resulted in fewer people. Fewer people (smaller generation) having fewer people results in fewer people, which ... you get it. You can't create more 30-40 year olds right now. Massive real estate growth doesn't correlate with the population. Either people or companies are going to get stuck with the costs, I doubt the government is going to prop up the company.
China’s one child policy is actually even more dramatic because before that, Mao was telling everyone to have more kids, and it worked a little too well.