Consider the expression:
$$\dfrac{(x - c_1) \cdot x}{(x - c_1)}$$
This is often simplified as
$$x \ \text{for} \ x \neq c_1$$
This simplification step can also be done an arbitrary number of times for
$$\dfrac{(x - c_1)(x - c_2) \dots (x - c_n) \cdot x}{(x - c_1)(x - c_2) \dots (x - c_n)}$$
In which case $x \neq c_1, c_2, \dots, c_n$.
Given that it is generally valid to simplify such expressions by repeated steps of elimination of the terms, does that not imply that it is equally valid to introduce arbitrarily many such terms? And if arbitrarily many such terms are introduced, how do we know that $x$ can be defined at all?