So it's not fundamentally a bad idea, but just implemented wrongly were you ride? Around here the council give bike lanes the highest priority when salting/clearing snow, the lanes are wider than the road in places and green lights are timed to speed of bikes.
But as it is, roads are still designed first, and cycle lanes usually routed awkwardly around them.
Not everywhere, fortunately.
But I totally get the frustration, I just wondered about the 'fundamentally bad idea', which I still think it's not.