Even with self driving cars, they cannot move any where near the quantity of people in a given space that a train can. It's not going to be a solution for dense cities.
Besides, if we are just on the cusp of having self-driving cars we should be able to deploy self-driving trains right now and reap all the benefits of autonomous transport immediately.