The DPF on the diesel means no soot.
The petrols get much hotter, so the crap sticks to the tailpipes easier. Also, think of the little pop you get on the over run. If that is caused by controlled overfuelling (a tame version of anti lag on rally cars) there will be fuel being burnt off in the exhaust resulting in crap on the tailpipes.