But history and lots of examples suggests prices are unlikely to remain the same if you build more supply, which makes sense from an economics perspective. There aren't an unlimited number of people wanting to live in a particular area at a given price point, otherwise they would likely have driven the price higher in the first place. Induced demand is a problem for highways because the cost of driving that particular route at a particular time is essentially zero, which his not really true of moving to a different area.
Every time I'm in Berlin I love the public transit system there. I think that's because they have a relatively dense network of lines through the city center, and the trains run every 4-5 minutes which means you don't have to check the timetable before going to the station, you can just show up. I haven't visited London or NYC though. I know some cities with more modern train signaling have trains every 1-2 minutes so there is basically always a train at every metro station.