Not sure I buy that. There are a a fair number of people who would be "middle class" by the definition of being able to afford a two-bedroom house (if there were two-bedroom houses to be had), but who can't afford a large three-bedroom house. (It may be fewer than in the 1950s, but it's a lot more than none.)