You don't even have to do that.
Change the rules so someone who hits a cyclist or pedestrian automatically loses their license until they can prove they weren't at fault. Put all of the burden of proof on the motorist.
Also, "not being at fault" should be defined as the cyclist or pedestrian doing something explicitly unlawful.
I think that might be a bit extreme.
My oldest son was driving his vehicle up the hill leading to Western Washington University late at night. Right in front of a fire station he signaled a left turn, seeing no one coming down the hill in the opposite lane he turned left and BAM...a bike ran square into the right quarterpanel sending the girl riding it over the hood into the curb, breaking her leg. The paramedics ran out from the fire hall, to see to the cyclist and called the police. Fortunately there were two witnesses who said they saw it all and that the cyclist had no light, a legal requirement in Bellingham. Before the cyclist was taken to the hospital the police issued her a ticket for failure to have a light at night.
My son, who was 19 at the time, was so traumatized by the sudden slamming sound and vision of this shadow shooting across his field of vision, over the hood that he sold the car and did not drive or get a new one for almost a year.
The girl's father's insurance company tried to strongarm my son into accepting liability for her injuries. I help him write a letter to the adjuster pointing out that she was given a ticket and he was not, directing him to address any further communications to an attorney friend of mine. He kept calling and harassing my son until my buddy wrote him a letter threatening to sue.
If those witnesses were not there, he might have had a much more difficult time establishing his innocence. Let's stick to having to prove guilt