You sure have that right!
Just these things, especially the second item, would result in non-neediness for a hugh swath of today's "poor." As Theodore Dalrymple said, the problem of the underclass is not "poverty," in the sense of a lack of money and stuff: the problem is moral, personal, and community squalor.