I don't think a roadway can become a Place in this sense, except by being a really narrow street -- although a train, especially the sort you describe, is certainly better than a highway. Foot traffic makes interpersonal interactions easier, but also makes it easier to reach and notice storefronts, and is easier on resource consumption than anything else, even commuter trains.