Flexible capacity = attempts at over optimization = not trusting that capacity will be there = unpredictable.
Shared infrastructure with roads and following road laws = all the inconvenience of traffic jams.
Flexible routes may be nice on a multi-year timetable but still runs into the jam issues above.
So if we are going to build dedicated lanes with special signal crossings and high capacity to encourage a large population to use it, let's make it as efficient as possible - a rail track is much more efficient than tires, and electricity is better than directly burning fuel, and delivering electricity through rail is better than battery.
The best transportation systems are a blend of transportation types. Use rail where the benefits are worth the cost and buses where they are not. There also many incremental options in between.
Frequent and reliable metro with good coverage will beat bus system because of predictability. Also, capacity wise it’s much more effective, faster and etc. Unfortunately, most of North America’s systems are not of this type.
The bus networks that don't suck after usually called "shuttles" and are underwritten by tourism districts, airports, and theme park operators.