> The reason bus stops are so close in Philadelphia is because they stop every block
Which is the issue. Philadelphia's blocks were sized in the 1600s, they weren't designed to be the optimal spacing for bus stops. Given how tiny the blocks are, there is no need to stop at every block.