Actually, I still don't disagree entirely, but you did leave out one very important consideration: schools. In many American urban centers the schools are poor, and housing in urban school districts that are good is prohibitively expensive.
So you start looking at suburbs, and the commute is a trade-off you make for the better schools.
Oh, and I wish we could order pizza here -- too far out in the sticks.