Why is basic arithmetic so sacred that it must not be besmirched?
It isn’t. It’s convenient. Toss it if you don’t want to use it. What’s not an option though is to use it incorrectly, and that would be insisting that 0.999… /= 1, because that doesn’t make any sense.
A notational system doesn’t get to say “well I like to do numbers this way, let’s break all the axioms or arithmetic”. If you say that 0.333… = 1/3, then it necessarily follows that 0.999… = 1. Forget about “but how do I calculate that” think about “does multiplying the same number by the same number yield the same result”.
catches people because using arithmetic properly leads to an incorrect understanding of repeating decimals.
Repeating decimals aren’t apart from decimal arithmetic. They’re a necessary part of it. If you didn’t learn 0.999… = 1, you did not learn decimal arithmetic. And with “necessary” I mean necessary: Any positional system that supports expressing rational numbers will have repeating digits. It’s the trade-off you make, by fixing the divisor (10 in our case), to make numbers easily comparable by size, because no number can divide any number cleanly because there’s an infinite number of primes. Quick, which is the bigger number: 38/127 or 39/131.
Any notational system has its awkward spots. You will not get around awkward spots. Decimal notation has quite few of them, certainly fewer than Roman numerals where being able to do long division earned you a Ph.D. If you can come up with something better be my guest, I already linked you to a starting point.