Large part of the blame imo is the ridiculous fact that no governing body nor any car manufacturer came up with things like:
DUI test else engine does not start.
Speed limit as per road and weather conditions no car needs to do 70mph in the city or 150 mph anywhere.
Alertness check and monitoring , if not alert, car stops and that's it.