I didn't claim solutions at singularities would be removed. I stated that the singularities themselves would be removed, that is, not be regarded as singularities (that's what it means to remove a removable singularity). Stated in terms of the most recent example, in the field of rational functions (x^2-1)/(x-1)
is equivalent to (x+1)
.
This is not regarded as broken by the way. Wolfram|Alpha is more in tune with what is taught in high schools, and will attempt to remove singular solutions. So that particular example will have an empty solution set. Different philosophy.