Blaming the motorist for every car/bike crash is not fair.
In the Netherlands, where this law is already in effect, it is forbidden to cycle on any road that has a cycle path alongside it.
In the United States, the law often allows police to order a cyclist off the road (and on to the path) whenever there is a path next to the road.
Here's something interesting:
www.hsa.lr.tudelft.nl/~bvo/fiets/nlbybike.htm