But it's not JUST Uber/Lyft. It's the failure of transit agencies to respond TO the competitive pressures provided by Uber/Lyft. Providing 'circulation' on transit has largely been a myth (Chamber of Commerce dreams of shuttles and loops and circulators are just that). For 95% of people, it's not worth the wait to save the walk).
The idea that it's good for your bus to stop every block is stupid. Every stop costs time, and choice riders choose on time (and reliability). More stops also impair reliability: With so many stops, each stop has (on average) fewer people. But there is no way to predict which stops will have passengers to pick up and drop off at what times.
And how to identify WHERE to cut such services? Easy--just check the map of where the Uber pick-ups are.
source
Where the Uber pickups are, someone has gone wrong in transit provision: Maybe too much is being provided, maybe too little. Maybe it's at the wrong hours, maybe it's going the wrong place. (Uber is expensive, and people don't use it for kicks).