There is absolutely nothing wrong with single family homes. The only problem is when you try and house a million people in them in a small space - then you end up trucking garbage 200Km to dump the way Vancouver does.
Single family homes are probably the healthiest psychological environment for human beings and certainly for children. We just need to be distributing the population over larger and larger areas. And reducing population growth which is the real problem for the environment and sustainability.