Long term: Vision is better, and less prone to false errors (see all the talk of phantom breaking).
I think it was on the way out by maybe 2022
Short term: Global chip shortage made supply tight, and it was either remove it and rush out with the no radar code branch, or stop shipping cars.
Long term I think it's a fine decision, but short term it's kind of a big thing to rush.