You can reverse the reasoning: if you can't safely manuoever a car through a street with people, then how do you expect to do the same with a legged robot?
It's slow enough to avoid by walking around it, and you can make it small and light enough to not harm someone it might bump into.
Yes, this applies both to control-theory and to deep learning. So I'd say choose the most flexible approach, which is deep learning.