As a PP said, so much depends on the dog and the location. And there is the issue that decent owners of decently behaved dogs will end being penalised because of the incompetent ones.
I've just had two of mine out for 45 mins. In that time, the puppy didn't recall exactly once: I'd been doing retrieve work with her and another dog came into view. If I'd seen it sooner, I'd have called her in when it was further away and thus less tempting, but they must have come into the field literally the second after I'd scoped it out. I apologised as I ran up, the dog's owners were fine, and pup then recalled. My older dog, bar a spot of pulling, was very well behaved all walk.
On lead dog approaching, dogs called in and either on lead or into a sit. Person approaching looking uncertain, dogs called in and either on lead or into a sit. Toddler approaching, dogs called in and either on lead or into a sit. Ducks on the river bank, dogs on lead, steadiness training for the puppy. They have a high prey drive, but they can behave in public.
On the other hand... There is a dog of a similar breed to mine in the area. Her owner was down by the river, hanging about as she had run off yet again. She has a local rep for chasing the wildlife, and yet nobody has thought to either not let her off, or to work on her recall. It pissed me off massively, because at some point she'll kill another deer and have a other spell of infamy on social media, and there will be another outcry about off-lead dogs, and we'll all get the flack.
Drives me nuts.