He's not wrong, but he's not taking into consideration the fact that it's a feedback loop. It's the same perspective as chiding the homeless for not pulling themselves up by their bootstraps. They are in too much mental poverty to do it.
If only "mental poverty" were the entire problem for homeless individuals, instead of actual poverty, classism, lack of affordable housing and, typically, a host of substantial personal problems.