"Why should people receive 30hours of free childcare?"
I agree. But when the 15 hours (as it was then) was introduced it was billed as 15 hours of free education for the child, to help children from low income and deprived families be at a similar level to their peers upon starting school in order for them to have the best start, and was universal to encourage those parents. Parents like those being discussed on this thread, and those who just don't give a shit about their child's education.
It was a benefit for the children, to help them achieve their potential at school by not starting school far behind other children. It was not supposed to be a benefit for the parents.
Yes, it was then used as 'childcare' but that wasn't the point of it, although perhaps the logical outcome of it being a universal scheme.
However, over the past few years, this has been redefined from being free education, to free childcare. I think it was George Osbourne who talked about increasing the hours of free childcare to 30 hours, even though it wasn't free childcare. It was done subtly, I can see how some people missed it.
Should we have subsidised childcare? Maybe, maybe not.
Should all children be able to achieve their full potential, even if their parents don't value education? Yes, of course. Especially if we want to stop the benefits trap.
One of my parents was from a really shitty part in the area I live (vague, sorry) and that parent was adamant that I grew up away from there and had a better education than they did. They valued education. Not all parents do. That's why I believe it's a good thing to help 3 year olds be ready for school, especially considering the education system as it is now. Because it can affect them for their whole school life.
Apologies for the long, early morning rant which is totally off topic. But the redefinition of this policy pissed me off at the time, and it still does. Because it was supposed to be about the children, not the parents