A setup like this should theoretically be able to optimize carpooling so as to minimize that. A smart automated system should be able to figure out how to efficiently cram 3-5 people into every car by optimizing routes.
Of course, in actuality there would be plenty of people who would demand their own private car out of principle.
Of course, in actuality there would be plenty of people who would demand their own private car out of principle.