Another thing your 'shame the poor' position doesn't allow is for people to receive hand-me-downs, or merely to have previously been in better conditions when they could afford luxuries and now have no cashflow or liquid assets. Hell, I've given away about four old laptops (two I inherited free) and have made and given several free-of-charge desktops, two with monitors included.
This is where social conservatism and libertarianism gets you coming and going - "Look - voluntary charity covers the cracks"... then they turn around and admonish the poor for daring to have such items - "You have a 'computer', therefore you're not struggling"