This sort of attitude dismays me a little - yes the facilities should be there, but kids who really thrive overcome these difficulties in their own way. Ultimately you are responsible for your own life - there's too much whining and blaming others going on nowadays. Now there's a blue touch paper!!
You can't blame kids for the chaotic lives their parents live. I've known kids, 11 year olds, who spend one day with one parent and the next with another. Some kids don't even know which parent they're going to at the end of the day. I've known kids locked out of their homes. Kids scared to go home. I could go on and on.
You try managing homework under those circumstances.