I am far from a purist, but do insist that 90 - 45% is meaningless--unless you want to say that 90 -45% = 90-.45 = 89.55.
To the op, from 90, you do not subtract 45%. What you do is 90 - 45% of 90= (1-.45)*90.
It is true that nothing on that page is true.
Technically, it isn't
meaningless. It's a matter of
context.
In mathematics, 90-45% would
mean 90-0.45, as you suggest ... except that in mathematics
we never write that.
In business, it is my understanding that 90-45% is commonly taken to
mean 90-45%
of 90. They need to write such things efficiently, so they do. And they know perfectly well what they mean.
In fact,
basic calculators take it that way; see this explanation from Microsoft of the fact that their calculator, in standard mode, does as such people expect:
The same way it does on a cheap calculator.
devblogs.microsoft.com
The Windows calculator percent sign works the same way as those cheap pocket calculators (which are often called four-function calculators even though they have around six function nowadays). What you first have to understand is that the percent key on those pocket calculators was not designed for mathematicians and engineers. It was designed for your everyday person doing some simple calculations. Therefore, the behavior of the key to you, an engineer, seems bizarrely counter-intuitive and even buggy. But to an everyday person, it makes perfect sense. Or at least that’s the theory.
I wish it weren't that way. When I've seen an algebraic calculator that has a % button, it has bothered me, because the button on such a calculator tends to work as we would expect, not as basic calculators do; I've sometimes had to warn students about that when they move up from a non-algebra based "business math" course to anything with algebra and get a better calculator. At best, they're inconsistent; the non-mathematician notation doesn't extend well to larger calculations.
So within the mathematical world, I'd be a purist; but I am aware of the reality of the non-mathematical world, just as I am aware of non-standard dialects of English and try not to put down those speakers for using grammar that is wrong in my world.
I wouldn't advise ignoring purists; but I would advise purists to be a little understanding.