Das liegt an den Ketonen. Kohlenstoffe. Da Öle/Fette genauso ketonisch (unpolar) wie Petroleum o. ä. sind lassen diese sich damit reinigen.
Im Gegensatz zu den polaren Verschmutzungen (Staub etc) lassen sich mit Wasser abspülen.
Deswegen mischt mal häufig Ethanol mit Wasser. Nicht um zu verdünnen sondern um "beide" Arten loszuwerden.
Und zum Kettenfett entfernen ist WD40 gut genug. Für alles andere gibts bessere Mittelchen