Of course it's never going to be that simple, but it seems like you have start with incentives if you're ever going to get anywhere. Services like GrubHub gather lots of data and it
could be used to improve safety, but apparently isn't?
Maybe make the services partially liable for any accidents, and they'll make some changes in their routing?