The current process is lazy and just doesn't understand how to use human nature to achieve the desired outcome
I don't expect their to be a good solution with the current S/X hardware (the 3 has a cabin cam).
As I suggested in another post/thread (below), I believe the only thing Tesla can do at this point is limit their liability...
Elon has stated that it has been the experienced/complacent drivers that were getting into accidents. Now the experienced/complacent drivers are just going to shove water bottles and oranges into their steering wheel.
Tesla should require all drivers to take/pass an online AutoPilot safety training course. From the App, Web or the Center Console.
The course is tied to a Driver Profile and AP can only be activated once the course is complete (or it is speed limited to 35mph). The training should be required/reactivated annually. It's not perfect, there are ways around that too... however it will educate owners and reduce Tesla's liability. It's a compromise between treating owners like adults vs idiots... educating a few idiots might save a life (vs implementing more nags and tempting the idiots to use an Orange).
Example; Ninebot speed limits Segways until the users goes through training to activate higher speeds.