Earlier quoted context omitted.
No, you can't. A rail line can carry many more passengers/hour than cars, even self driving cars. From https://letsgola.wordpress.com/2014/08/24/capacity-101/ A typical freeway lane today can carry around 3600 passengers per hour. Reduce the headway between cars to 1 second and put 4 passengers in every car and that goes up to 14,400 pax/hr However, run a heavy rail line and run trains every 3 minutes, and it can car…
The number of areas in the world where you have two points where it's worth running a heavy line train every 3 minutes is minuscule.
Self driving cars work well with railroads -- the cars can get passengers from their lower density neighborhoods to the rail stations, and rail can take the passengers to the urban centers where their jobs are. It makes little sense for a self-driving car to take a worker from his suburban home all the way to the crowded urban center where his car either needs to find someplace to park, or join thousands of other cars looking for someone else to ride until it's time to go home.