>My solution would be to have mandatory systems to check the driver for alcohol or drugs
I mean, I don't even know where to begin.
First, good luck getting the 200 million drivers that don't ever have this problem to agree to dealing with this system every single time they start their car. Not gonna happen.
Second, have you actually stopped to think about how this would actually work? BAC is already a pretty vague and inconsistent check of impairment, but it is literally the best available from any category. There are no sobriety tests for other substances. And there definitely are not ones that could be compacted and used on-demand in vehicles.
> a system to check for the driver attention plus the collision detections and other driver assisting technology.
So instead of just letting software do everything, instead you think we should stop at a stage where the human is redundant and honestly a weakness in the system, just so that we can feel like we are doing something when driving? Why not just let the software do the last 10% of the work and free up 100% of your driving time? This just sounds like pure stubbornness, not an actually effective system.
And finally, it completely negates the enormous advantages of an automated driving network. Barring rare and extreme events like multi-lane closures, traffic exists entirely and exclusively because of fundamental issues in human habits and judgement. There would be no traffic if computers were automating freeways. Ever.