After visiting multiple European cities, you quickly realize any argument about Philly’s “tiny streets” being an impediment to bus lanes, bike lanes, etc are basically nonsense.
London has a massive bus network that runs on a million tiny, twisty, not-in-a-grid roads.