I've been reading an interesting book entitled, "Sprawl: A Compact History." The book's premise is that throughout history, many people have preferred to live in suburbs, and throughout history, and most recently since the late 1800s, suburbs have been spreading, although recently metropolitan areas have been becoming denser (that's what the book says, whether that's correct or not), although high-end jobs and residents have recently shifted to downtowns, with low-end uses shifting outwards.
I don't live in a suburb and I don't want to (I used to live in the centers of two big Northeastern cities and now live in a downtown area in the South), but if people want to, fine. Why not focus on making suburbs better planned- mainly, walkable- rather than trying to stop them? I don't see that completely stopping suburban construction would be feasible, particularly as restricting development tends to drive up housing prices. What bugs me about suburbs is that they are built so that residents are completely car-dependent. The fact that people like living in detached houses is fine with me. Just require that streets be built as grids and have sidewalks, maximum lot sizes, concentrated commercial development, etc.