In the context of this discussion I think it's worth reminding that on 29 January 2022 there will be a new Highway Code published. There will be significant changes concerning the right of way for cyclists and pedestrians. Revisions will also include a new hierarchy of road ssers, which seems to imply that drivers involved in incidents with more vulnerable road users, ie cyclists or pedestrians, are more likely to be held responsible, Another change states drivers should stop and give way to pedestrians waiting to cross the road before turning into or out of junctions. This is a significant change to Rule 170. Loudly warning pedesrians you are about to turn into or out of a side road will not grant you a right of way.
I was interested when I first read of these proposed changes during the summer because they reflect almost exactly the existing traffic rules here in LT. Here pedestrians are given priority when crossing junctions and cars are expected to stop for pedestrians waiting or even approaching pedestrian crossings. In practice, and as a driver and a pedestrian, I don't see any downsides. Pedestrians are better protected, any delay is minimal and other drivers can anticipate vehicles having to slow or stop at juctions and crossings.