Maybe I am too sympathetic but compared to what comes easy for some of us after years of honing our financial literacy skills, the mental capacity of some of these folks are simply not built the same way; not entirely their moral fault.
some people still gotta rely on banks to calculate for them the mortgage payment amounts, let alone estimate living expense cost of retirement.
I blame the public schooling system which does not put emphasis on financial literacy.
Maybe its all a big conspiracy. Capitalists need blind ignorant working class to churn the machines and/or contribute to asset bubbles with their residual earnings.