People who let their dogs loose off the lead anywhere where other people are likely to be need jailing. Regardless of how 'soft' or well trained the dog every single one of them can react badly when spooked by something.
And the assumption all is fine with letting their dog approach others.
Used to have a German Shepherd from a rescue centre and turned her from a nervous wreck into a loving family pet. Despite that she very obviously had issues with strangers and other dogs. Kept her on a lead at all times unless we were in a secure fenced area or somewhere where I could see a very long distance in all directions and purposefully out of areas and situations likely to stress her.
But the amount of bellends who'd let their dogs come running over to her when I had her on the lead was mindboggling.