No. Credit, as in implied future payment, literally does mean loan, and another meaning of the word (opposite of debit) is also what happens when you use a credit card - an intermediate credits the merchant account so you don't need a separate line of credit for each one.
You're making the same not-even-faulty assumption as the article author, that a word with several related meanings is somehow wrong or a trick or at all tough for the average person to comprehend.