This is one of my life goals is to prepare my kids to troll their math teachers with the dual numbers and the claim that .999... is obviously 1-ε. Goal is to convince the teacher .999...≠1. Bonus points if they instead convince the teacher to doubt that complex numbers exist.
That would be both fun and correct.
It really comes down to what semantics we attach to "=" when one of the sides is an infinite series. The "equals to" sign that we have used prior to that mental exercise was for finite terms only, we had not had to deal with infinitely many terms before that leap in thought. So now we have to extend the notion in a way that is backward compatible.
A convenient one is it is equal to its limit if it exists.