Andrew, while I can totally sympathise with your frustration with irresponsible dog owners (which is shared by many who own dogs but try to do so responsibly), surely dealing with animals is a useful life skill, no matter what your domestic circumstances?
You may live away from the sea, and never go to a pool, but many people would regard it as sensible to teach a child how to swim. Other examples might be riding a bicycle, having good table manners and knowing what to do when eating in a restaurant, knowing how to behave in a place of worship/wedding/funeral even though you yourself might be a vehement atheist.
Even if you don't live in a rural area at the moment, or never visit the countryside
it's possible your DC will come in to contact with a variety of animals as they grow, including dogs, cats, wildlife, horses and cows and possibly other farm animals such as chickens, pigs, sheep etc. I'd say it's an important safety consideration that DC should be taught how to recognise animals, and how to safely navigate past them to avoid being kicked/bitten/etc, along with the importance of not disturbing bulls, say, keeping gates closed in the country and so on. In many parts of the countryside, animals roam freely and even in urban parks, I wouldn't like to get on the wrong side of a nesting swan.
Of course, you and the OP have the right not to own dogs, be pestered by them or be threatened, but it's surely sensible to acknowledge that dogs (along with other creatures) will be encountered in daily life and knowing how to deal with them makes life happier and safer for all.