IMO the solution is to produce better apps that accurately interpret voice input, offer instant visual recognition by the user, and/or doesn't necessitate looking away from the road. Or robotic cars. Or expanded mass transportation options. Or any reason to reduce the number of cars on the roads, including massive depopulation, but that's another topic.
I see way too many people paying more attention to their phone, for whatever reason, than to the traffic situation. IME people find driving to be a boring or even annoying necessity. They get behind the wheel and turn off their brains. Of course people are going to pay more attention to what is essentially an entertainment device than to the onerous duty of driving a vehicle.