You’re right. comma.ai is making the same mistake and it shows in their current experimental mode.
I find the argument that you can allow both longitudinal and lateral control to be expressed by a black box difficult to accept. The proof of the driving is in the handling.
There’s a video of an engineer at comma.ai mocking self-driving teams for semantically labeling objects on the road in SAE Level 2 and beyond systems.
Which screams stupid to me. Why would you be proud that your system has no idea what a pedestrian is. Or what a traffic cone or a speed limit sign are? Idiotic.
At least Tesla still semantically labels. But I argue that you can’t get smooth driving out of neural network controls because they inherently have no idea what smooth driving explicitly is. They estimate it.
The best they can do is attempt to mock it, which without programmer-defined rails WILL result in excessively high jerk and acceleration numbers, as proven by openpilot’s implementation.