hmm, warum gibt´s eigentlich Kettenreinigung-Spray, wenn´s Petroleum auch macht?

Warum sin die beiden dann von Geruch (und offensichtlich chemischer Zusammensetzung) und fühlbarer Wirkung ganz verschieden?

Und Petroleum und Diesel scheinen eine ähnlich gleiche Reinigungswirkung, als auch "Restölung" zu haben, wenngleich Diesel m.E. etwas aggressiver erscheint.
Nach meiner Erfahrung löst Kettenreiniger nicht nur Fette/Öle, sondern spült auch gebundene Schmutzartikel mit raus (von der Verträglichkeit auf O/X-Ringe mal abgesehen). Klar sieht die Kette danach mitunter etwas "seltsam" trocken aus. Aber dafür ist ja nach guter Trocknung das Kettenspray da.
Und was die "Verträglichkeit" von Petroleum + Kettenspray betrifft: ersteres löst eigentlich Fette. Wie soll es sich dann neutral auf das neue Kettenfett/-spray verhalten?