Likely the story is that their software flags a lot of things "Other" without figuring it out upon closer inspection.
There can be many obstacles on the road, stationary or non-stationary.
AI can get away with requiring humans to take control in emergency/unusual situations, but not when it is supposed to be "self-driving". The software at least needs to recognise problematic situations and request a safety override or come to a safe stop, it can't just shrug it off and move on.
I agree with that ADS being shit. Objects, once identified, should be accounted for in later updates in some form. E.g. in the way of "pedestrian now behind truck next to me". How the hell can an object switch status back and forth, loosing all its history? This should make the system be extra cautious at the very least. But yeah, safety doesn't seem to have been that big of a priority.
For me, the most important take-away isn't something about Uber being sloppy. It's that the distinction between "machine learning" and "artificial intelligence" really matters, and the efforts of marketing teams to over-hype ML by selling it as AI may be hindering our society's ability to make cogent public policy decisions around these technologies.
(No, I'm not really interested in haggling over ideas like "hard AI" and "soft AI" here, either. Normal people don't split those hairs. Nerds generally don't, either, except when they're trying to score easy points in a debate.)