Haha, but seriously. I didn't mean why you were taken aback given this article; I meant why you were taken aback given most developers do not understand this distinction, seldom have the real need to, and even experts are fuzzy on the details.
Maybe I misread your tone, but to me it was like "programmers don't know how to program" (like in the FizzBuzz anecdotes).