I agree with you.
In my city there are fines for people that don't pick up his dog's poops. I don't know if they are actually fining people, but tbh something is working because we improved a lot in that matter, altough there are still a lot of unpicked poops anyway.
I always picked up my dog's poops when I had him, and I must be a super weirdo because I even "enjoyed" (if I can call it that way) to pick up his poops on winter because it was so cold and they were so hot. They smelled terrible, yeah, but you have to think positive, haven't you??