I work with enough of the majority who refuse to do more than 16 hours because the would lose the tax credits...
They do the minimum number of hours to gain the most credits...
I had nothing and got where I am through hard work and drive..everything that these people will never have whilst others supplement their laziness.
Mainly you are subsidising employers stinginess.
You should consider that many people work hard for little reward, and that even if everyone was really hard working it wouldn't magically enable them all to own a business or move onto and up the management ladder.
With that I'll leave you to your future of children starving in the streets.