In a sense I think it is about dogs being in an urban environment. There is just no good place for them to move from a to b. Even if you pick up the poop in the park, there are parts of it left in the grass. The few trees in a city (next to sidewalks I mean) will be peed at and a lot of trees don't take this well. If I am on a narrow sidewalk and someone with a dog passes they can hardly keep their leashed dog at such a close distance that they wouldn't end up striving me. And the question is also, is this the life you want for this animal? Having it on a short leash for 99% of the time?
No one would argue that keeping a horse in your city apartment is a bad idea. Yet somehow for dogs it is normalized.