Your example about China is pretty bad. They moved most of their population into cities over the past 50 years by massively building housing and making it affordable to their middle class.
Young people struggling to afford their own place in a tier 1 city in China is not evidence of it failing, it’s evidence of tenants being picky.
China’s housing has also had several bust cycles where the prices came down. Government intervention and bailouts prevented it from being as obvious, but supply and demand most certainly work.