Cats are no different to humans when it comes to being selfishness, just like we humans are very selfish at times, jealous, cats are same, and same as we are very territorial, cats are no different, they will go to wars over territorial disputes, and just as we humans don't like mess in our own back yard, cats are the same, why should they mess their own back yard?
So just like humans who will go to any length to dump their rubbish in other places except their own garden, cats do the same.
sadly, humans have covered much of natural surface with paving stones, and tarmacked over drives etc, leaving no landfill sites to bury their rubbish, that is because we are more selfish than cats!
sadly, even as a cat lover, i hate their poo, but we got to live with it, you have got to accept the fact you cannot educate or tell cats where to ****e.
but at no time even think about punishing a cat for leaving a poo on your front garden, if you do, you are not a human but an evil monster!
I get others cats come into my garden for a dump, but I reluctantly bag it and bin it. better than receiving a real curse from a cat!