I can't believe the ignorance on this thread already and it's only page 2.
If you are going to post about a subject, why not have some knowledge about it first, it doesn't take too much intelligence.
Rents are high and childcare isn't cheap.
By benefit they don't mean cash, it can mean services, reduction in some bills. It isn't cash in hand to do with as you please.
Yes, people who earn more have to pay bills as well, but they have the money to begin with, whereas some people don't.
Everyone deserves a roof over their head whatever their income or background.
Wages aren't sufficient for many and they need the benefits on top of a low income.
If these were higher and in line with the cost of living there would be no need for in work benefits, too.