Language changes over time. You are technically correct but no one is confused by the author's terminology, because people clearly understand what he means.
And since people clearly understand what he means, there is no reason for him to change what he says or writes, because by definition he is using language correctly: he is communicating.