Reading the COMMENTS responding to the article will disabuse you of this notion. Early responders were negative about all card payments, all annual fees, and the higher merchant fees and interest rates associated with rewards cards. For many people a credit card is a way to borrow money, not a convenience, and not a rewarding experience.
You're exactly right. The people who posted on this article are more typical of the people you encounter in everyday life. These are the people who live paycheck to paycheck and believe if you're using a credit card you must be in debt. It's all they know and can't imagine there's a different way.
The people on flyer talk are a different breed. Definitely more knowledgeable about credit cards and how to leverage them to get the most.