Former and still occasional runner here: Asphalt is more forgiving than concrete. Makes a big difference on the joints. Sidewalks tend to be less even--driveway cutouts and tree root heaves, for example. If a runner is coming towards you, it means that they're running against traffic, which is correct. What I'll do is check over my shoulder, move into the lane, and carry on.