The choice is about releasing version 1.0 vs constantly adding features that are better suited for versions 2, 3, 4+. What can be done now, at reasonable cost and technology level? My position is that we could have a system right now that would alleviate traffic congestion and offer greater safety. Advancement on the harder problems comes with real-world experience in the field.
The doing is the learning.