Es geht auch andersrum zu Argumentieren.
* das Ding soll "nur" den "abschließenden" Delimiter entfernen, also den Letzten
* der erste "Delimiter" ist aber kein Delimiter zwischen zwei Verzeichnisnamen, sondern er gibt die Relation an

und schon stimmt der Funktionsname dennoch.
OK, beim alten ExcludeTrailingBackslash sah das noch anders aus.
ExcludeTrailingPathDelimiter(ExtractFilePath('C:\dir\dat.ei')) = ExtractFileDir('C:\dir\dat.ei')
?
Ein Therapeut entspricht 1024 Gigapeut.