Japan doesn’t have this problem because they build housing sufficient to meet demand. Deciding not to build enough housing to meet demand so property owners make money: It’s the Anglo way.
they also accept that in dense Tokyo metro areas, the sizes of places are tiny.
I dont think the Anglo way works - you cannot have both dense, but big apartments.