Depends on what you are trying to solve. Personally I find improving level 2 assistance programs are much more useful. Iām actually able to use and benefit from OpenPilot on a daily basis, and all it does is lane keeping, but it does it so well.
It's a really good point. Maybe we're allowing perfect to be the enemy of good. Where are the worst problems? The edge cases we want to fix? What are humans bad at that autonomous systems are better at? Probably top on that list is patience. Only humans get impatient, frustrated, and have emotional situations cloud their judgement.