My dog loves eating the faeces of other animals, including those of my cats. I suspect the reason is to boost his gut flora and keep him healthy for longer than he otherwise would be.
I think you're reading way too much into it, poop is practically food.