There are already laws in place for this. The fact that the law can't be arsed to investigate and prosecute is more of an issue.
The proposed change would need to make sure that all road users have some form of third party liability insurance, you know, just incase the cyclist/ped were proved to be at fault.
.