And maybe they are. Some bike paths I've been on are crooked, bumpy, and you have to stop every 100 yards for a cross path or street, whereas on the main road, you go right on through.
The only thing that would make things better would be a wide, smooth shoulder (and it wouldn't have to be too wide) so that bicycles could ride the main route without blocking traffic.
But then the limitations of car drivers show up. Here, even if a bicycle is on a wide shoulder and riding straight and smooth down it, and a car COULD just go around without swerving or slacking speed, cars will slow down and wait until they can swerve into the other lane and clear the bicycle by 10 feet, mainly because they have no idea where their own fenders are.
I don't think it's going to get any better no matter what we do. Some bicyclists will put their mortal arse on the line insisting on their rights, and some car drivers will never learn how to drive and share the road ....