How about universal re-testing every 10 years, and every 5 years for drivers under 30 and over 65?

There are so many drivers who routinely pay no attention to the rules of the road - no signaling, passing recklessly on the inside lane, holding up traffic in the speed lane, stopping without regard for traffic flow - it is small wonder there aren't even more collisions.