See, I kind of agree with the OP here, because I have beagles, and their recall is far from great
BUT oldboy is always always on the lead (and I have had much grief from fellow dog- owners for that.sigh) while witchy dog has NO interest in people, just scents.
If we are going through the woods in a country park on a rainy day, I love to let her off, as her real joy in life is sniffing out trails and she can't do that on the lead. She will ignore most people she sees, even if they try to pet her. Unfortunately she is also quite food driven, and lots of fellow-dog walkers have treats. And much as I've tried to beg with them not to, they will insist on giving her a treat. So now if she sees someone coming towards her, and they put their hand in their pocket, she thinks she is getting a treat and will run towards them. And nothing I say will get her back. So she rarely gets off the lead nowadays
.
I try to avoid the public bits of anywhere- they are never walked on the pavements- I drive then to the park, and don't let her off until we are away deep in the woods, and call her if we meet anyone.
I have to admit, it does kind of hack me off when we dog walkers are out in the roughs day in, day out, through rain and snow, then suddenly it is summer. And one day a family will decide to take a walk through that erstwhile muddy wood, and I am supposed to know that on that one day they will be there and keep my dog on a lead all the time, just in case ONE day they want to walk there, just on the off-chance that she might run up to them, tail wagging, and her small, tail-wagging presence will scar them for life.
On the other hand, having kept both dog on a lead, children are allowed to come up and prod them/ run at them wildly...
In conclusion, I DO keep my dogs on the lead 99% of the time- to their detriment, and out of respect for the people we might one day meet in the back of beyond. But it does sting a little.