You're exaggerating somewhat fella, and you're talking about context. The government, Tories, have been talking about the buildings of these houses for years, but the key point is they haven't built these houses.
What you are implying is that we should live more within our means, become more Little Britain than Great Britain and I agree, but we are not, we are massive consumers.