Defining df(a,\Delta x)=f'(a)\Delta x,
and identifying x with the identity function x(x)=x,
leaves us with dx(a,\Delta x)=\Delta x;
but (I thought I was agreeing with you that) it would be a bad idea to suggest that this justifies taking dx as the same as \Delta x.
PS I have edited my original...