Bike lanes are a disaster, probably one of the biggest mistakes in road design and planning.
The basic idea was sound, but it was done the wrong way. Everywhere you see a bike lane, that should've been the concrete sidewalk extended into that area with a painted stripe separating pedestrians and bicycles. Go to a beach and you can see the correct implementation. Our sidewalks are simply not wide enough.
What we have now is a cheap and bad solution. Nobody on bikes, scooter, etc. wants to be just a thin painted stripe away from cars that can kill them. But they are forbidden from sidewalks because they are too narrow.
The right way to add bike lanes would've been to extend the sidewalks into the road (where the current bike lanes are) by pouring concrete there. Full protection from cars, wide enough for pedestrians and bicycles, scooters, etc.
It's not too late to fix this, the bike lanes are there. Cities just need to spend the money to expand the sidewalks there. If they do this, there's potential for a true revolution in non-car mobility in the US.