Richard, sólo he dicho que me parece raro que se enseñen a manipular cosas que carecen de un significado preciso, no que no sea útil. La diferencia entre enseñar algo precisamente y no hacerlo ya la conoces: la precisión te permite llegar adonde quieras y no deja lugar a la duda, pero enseñar algo de manera práctica sólo te enseña a usar una herramienta, no a comprenderla.
En el día a día uno no necesita saber cómo fabricar un coche, o cómo esta hecho un coche, para utilizar uno. Pero dependiendo de lo que quieras hacer con el coche tendrás que tener más o menos conocimiento sobre él.
En matemáticas es del todo anormal utilizar algo sin definirlo con precisión primero, a pesar de que puedas manipularlo correctamente incluso sin entenderlo si te han dado algunas reglas que cumple. Por eso decía que es raro. Y por eso surgen este tipo de hilos, porque sin conocer lo que es algo con precisión siempre te queda la duda si alguna manipulación que hagas con ese objeto tiene sentido o no.
Spoiler
El significado matemático más "común" de \(df\) es el de diferencial de una función, en el ámbito de la geometría diferencial. Lo que significa es que dada una variedad diferencial \(M\) y un vector \(\mathbf{v}\) tangente a un punto \(x_0\in M\) entonces \(df|_{x_0}(v)\) es un número real, es decir que \(df\) es una función desde \(M\) al espacio cotangente de \(M\), usualmente denotado como \(T^*M\), tal que para un \(x_0\in M\) cualquiera \(df|_{x_0}\) (el valor de \(df\) en \(x_0\)) es una función lineal desde el espacio de vectores tangentes a \(x_0\) a \(\mathbb{R}\), lo que usualmente se denomina covector.
Si \(M\) tiene dimensión \(n\) entonces para cada "base" (en verdad eso representa una continuidad de bases vectoriales, denominada frame en inglés) de campos vectoriales \(\frac{\partial}{\partial x^ 1},\ldots,\frac{\partial}{\partial x^n} \) existe una "base" (un frame) dual \(dx^ 1,\ldots,dx^n \) de campos covectoriales, también denominados formas diferenciales, tales que \(df=\sum_{k=1}^n \frac{\partial}{\partial x^k}f\,d x^k\). Como \(\mathbb{R}\) es una variedad dimensional de una dimensión entonces \(df=\frac{\partial}{\partial x}f\,d x\) donde \(dx\) es la forma diferencial canónica en \(\mathbb{R}\). En este caso tan sencillo se puede escribir \(df=f'\,d x\).
Ésa es la forma más usual de definir \(df\), es decir, a través de formas diferenciales. Pero Robinson inventó otra forma que sólo es aplicable a \(\mathbb{R}\) (aunque se han intentado diferentes extensiones a espacios euclídeos) creando un concepto de infinitesimal matemáticamente riguroso. En tal extensión se define \(df:=f'\,d x\), siendo \(dx\) un número infinitesimal diferente de cero. En tal teoría expresiones como \(\frac{dy}{dx}\) son fracciones de números infinitesimales, que están bien definidas siempre y cuando \(dx\neq 0\). La aparente sencillez de esta teoría es eso, pura apariencia, porque en la práctica resulta ser bastante más compleja que la geometría diferencial debido a que requiere unos conocimientos sobre lógica bastante más fuertes que los que maneja un matemático al uso para poderla utilizar sin riesgo de escribir barbaridades.