Agreed, and those are essentially what I'm advocating for, but the vast majority of bike lanes aren't like that. I live in Portland, the most bike-friendly city in the US, and we have very few of them.
I would also say they aren't really bike "lanes" -- they're not a lane in the street. The Dutch call them "cycle tracks" which seems more fitting.