Earlier quoted context omitted.
The solution is not only logical, but also an answer to lots of other problems: ditch the car-centric culture and move these people out from their cars to buses, trains, trams, bicycles and other forms of sustainable transport. It's not that hard, takes some time getting used to, but will do good to all of us.
Here's another non-obvious solution to the problem: Start making sure that insurance companies have no payouts if the driver's phone was on X amount of time before the accident. That way they pay for their own damage, and the damage done to everyone around them. Regardless if they were "at fault" using conventional reasoning. How about another one: Require all vehicles to install cell phone tethers that have the driv…
Still waiting to hear practical solutions, because the ones you gave thus far don't cut it in the real world, IMO.
I like using my phone (responsibly, in a dashboard mount) as a network-connected mapping/GPS device. If I'm heading to an event with a guest and running late, I like being able to ask a passenger to quickly use my phone to call ahead and let them know, etc, etc.
I'm all for attempts to keep people off their phones while they are driving (even when using a hands-free system, because there is quite a bit of evidence that just removing the button-pushing part doesn't help), but there are a lot of perfectly valid use cases that would be destroyed by either of your solutions.