As for people living on beans of toast, skipping meals, I rather suspect this is often down to bad choices. I'm not saying people don't fall on hard times but in this country we have free at the point of use healthcare, you can walk into a supermarket and buy a couple of kilos of pasta and sauce for less than a fiver, we have a comprehensive safety net in terms of the benefits system etc.
That's assuming you have a fiver to spend. It can be very expensive to be poor.
A four-pint bottle of milk costs less than four one-pint bottles, but you don't have enough to pay for the four-pint bottle.
Own-brand cola or lemonade costs even less, but is full of sugar.
Healthy food costs a lot more. Noodles or beans might be cheap, but they're nutritionally terrible.
'Buy one, get one half price'; not a lot of use if you can only afford the one.
Good quality shoes that last a couple of years could be £30-£40, but you haven't got that so you buy £10 ones that last a few months if you're lucky, and the same goes for shirts, trousers, jumpers etc.
And when you get a job, it's cheaper to get the season ticket (even if it's a weekly) but until you get paid, you can't afford to buy it, so you have to buy more expensive singles/returns, assuming that there's even suitable public transport where you live.
If you're lucky enough to afford a cheap car, paying your VED and insurance monthly is more expensive than paying up front. You have to buy budget brake pads that don't last as long.
Pre-pay meter for your utilities? That'll be a higher tariff, please.
If you want a real-life illustration, have a search for Jack Monroe.