Why do drivers stop in a single lane one-way road?

Drivers struggle to understand the road ahead. They drive more safely when they only need to concentrate on one thing at a time. At multiple lanes drivers need to think also about the likely movements of other drivers as well as pedestrians. At a single lane one-way road drivers need only to anticipate the movements of pedestrians.

A driver on a dual carrageway must pay attention to many hazards including other vehicles on the opposite side of the road. As many dual carrageways have a speed limit of 50mph (80km/h), there is not time to react or slow down to be courteous to waiting pedestrians.
This dual carriageway has a refuge for pedestrians. As drivers are segregated from drivers from the opposite direction the perceived hazards decrease. This allows more attention to be placed on the pedestrian for the driver to be courteous to yet the high speed decreases the tendancy to be courteous.
A single carrageway has a speed limit of 30mph (50km/h). The drivers must pay attention to oncomung traffic and waiting for pedestians. As ther is no refuge, the pedestrian must cross when both drivers are courteous to the pedestrian, which decreases the opportunity for pedestrian to cross.
With a single carrageway with a cental refuge, the driver gives attention to the pedestrian. As the driever yielding doesn’t impact oter drivers, there is an increase in courtesy to pedestrians.
On a lingle lane street in built up areas, drivers are most liely to yield for pedestrians. Drivers travel at a much slower velocity which makes little difference whether they have to stop for a predestrian or continue. Often the driver is outnumbered by pedestrians in built up areas and are more aware of other people therefore will act accordingly to the pedestrian’s wished to cross.