Self driving cars still require a significant amount of surface area that could better be utilized for: housing, bike transit, pedestrian areas, parks.
And though coordination by autonomous vehicles could cut down on highway congestion, speeds within the city are unlikely to match what a subway system could offer. You don't want cars rushing through your neighborhood at 60 mph, no matter if it's a machine or a human behind the wheel.