Yep, and I rolled MY EYES at his statement. I thought the idea of al of these systems were to be BETTER than we are.
Its like saying, we don't need telescopes, because we can see the stars with our naked eyes. Or we don't need calculators because we can add with our fingers and toes.
I do still plan to take delivery and I will still give "Tesla Vision" a fair shake, I just don't see how removing radar helps do anything other than save money. They should program Tesla Vision to do the absolute best it can, then supplement it with radar.