Autopilot quitting when it's too difficult, and expecting a human to jump-in at the last second is a stupid plan. Tesla needs to fix their attitude to failure and take the blame if autopilot gives up.
If in the very least the autopilot could ring an alarm when it gives up. It seems like the autopilot in this case didn't know it had given up. The engineers had given up...
According to the article, a stopped truck is in the same class of objects as an overhead sign, so a lot of false alarms would be going off if this wasn't also fixed.
It does have an alarm when it's about to avoid an obstacle (and it's actually a pretty cool noise, if you ask me), not sure why it wouldn't have one for this scenario as well.