If most people in the system are making similar mistakes, then the system is directing them there. Saying it's their fault does nothing but ensure it keeps happening.
I expect banks and home builders are careful with how they communicate with customers.
It's less about placing fault on the purchaser. It's more that there is no one else to blame. Never-ending bail-outs only hurt future generations. I wish I went into deep debt to buy a house a lot sooner. I didn't because I knew I couldn't afford it.