Maybe say everything has one cause: the initial conditions on the differential equation that governs all existence.
The individuals involved in an activity are the only ones responsible for avoiding negligent behavior in a society based on the liberal democratic principles of individual rights and responsibilities.
However, to give due credit to your musing, the Uber situation is somewhat different in being on public roads, which lawmakers do have some responsibility to govern an individual's use of, for the safety of others who share public roads with the individual.
Regarding self driving cars: I was once told that a big reason for the safety of fly-by-wire systems (when planes first moved from directly attached controls) is that the engineers who built those systems had to take the first flights, so they made sure their systems were good. That is probably the case for self-driving cars too, but falling out of the sky feels more viscerally unsafe than driving on a highway, and the gradual nature of the changeover probably isn't helping either.
For the Uber thing, what incentive does the management have to do the right thing?
Largely because the world keeps demonstrating that reputational harm just doesn't happen to large companies. Uber included in this particular case.
Here's the Uber trips per quarter (in millions) since Q2 2017 (source https://www.businessofapps.com/data/uber-statistics)
Q2 2017 889
Q3 2017 985
Q4 2017 1,088
Q1 2018 1,136
Q2 2018 1,242
Q3 2018 1,348
Q4 2018 1,493
Q1 2019 1,550
Q2 2019 1,677
Q3 2019 1,770
Q4 2019 1,907
Q1 2020 1,658
The probable reason for the Q1 dip was the pandemic. The number of riders just keeps on rising.
You can see the same with Target etc. Large breaches happen, major negative incidents, and at best you might see a blip. The large majority of people just don't give a shit, so companies are given permission to not give a shit either.
Heck, three things can be true at the same time. For example, in the Uber self-driving car death:
- uber's safety systems failed to recognize a human in the road
- the backup human driver failed to pay attention
- the woman in the middle of the street failed to pay attention
There can be N failures that all contributed to a given disaster, and it's important to consider all points of failure which can be mitigated in the future, not just the most controversial point of failure.