At some level this is driven by street design. The reason bus stops are so close in Philadelphia is because they stop every block, and there's a stop sign every block. The blocks are very small. I don't know that 'removing' these as bus-stops would actually change anything. I think a larger question is whether route changes should occur. There was a large effort in Philly called the 'Bus Revolution' [1] that aimed to…
(for context: the 124/5 operate locally west through center city before getting on the highway while the 27 only makes 1-2 more stops in center city before getting on the highway)
Making these extra stops causes the bus to 'miss' the light cycle at almost every stop.
[1] https://www.septa.org/schedules/124?startStop=17842&endStop=...
[2] https://www.septa.org/schedules/125?startStop=17842&endStop=...
[3] https://www.septa.org/schedules/27?startStop=17842&endStop=3...