I partially agree. “There is no reason the person who programs or the person who makes money from a self-driving car...”
The person who profits the most should be held the most responsible. But the separation of roles between the executives and the developers is likely to mean that no one gets punished at all.