I could imagine we create dedicated infrastructure lanes which aren't meant for ordinary people. That would make the self-driving problems a lot more manageable.
All transportation alternatives converge into trains over time, it's like carcinization but for transport.