I lived in Vancouver for years, near the downtown, near the SkyTrain and it was amazing. Back then I thought I would never live anywhere but the downtown of a city.
But, you know what, life changes. I know there’s hardcore folks out there who will cycle miles with their kids, or take them on transit, or even live with them in a 2 bedroom downtown apartment, but it is just too hard to live that way for many people. With a family, most people need more space, and they need to be able to get from their suburban home to some kind of shopping or work, in minimum time so that they can both take care of kids, maintain a career, and have a glimpse of a life for themselves.
We don’t need to have surface lots right in the middle of every downtown, but there needs to be somewhere for people to park.