I would prefer an enforced three foot law. Where cars must give three feet of clearance to the cyclist. Most roads widths allow this for motor traffic, and they are protected by 3000 lbs of metal.
Make it a meter or better yet five feet. But with out enforcement, it would be useless.
I do believe in some places, where cars and bikes must mix. Bike lanes can be a benefit to cyclists. But I prefer to use the road like a motorcycle, and take a lane. Once the traffic is slowed down behind me I'll move over and let them pass. If I feel safe. If an intersection is coming up I'll keep the lane until I'm through it.