Earlier quoted context omitted.
In my experience, it isn't the wealthy who think the poor are lazy/irresponsible-- it's the working poor and the lower middle class. The "more conservative half" of the country isn't particularly the wealthier half of the country. Speculating as to why that is would probably overflow this comments section.
I know a lot of well off programmers who absolutely believe that the only reason anyone isn't a well off programmer is laziness and poor character. Don't know how you're making your class divisions, but I certainly wouldn't call them lower middle class or below.
The most arrogant programmers I know seem to think the exact opposite: that they are among the elite few graced with the gift of true programming intuition. (Not true.) They don't think the poor are lazy, they think the poor are helpless and un-talented.