It is baneful. It simply removes the natural thinking powers of matching your expenses with your income. Once the powers to purchase whatever is desired is in a person's hands, there are simply no controls. Human desires are unlimited. Credit Card takes care of this.
Why can't a two-dollar grocery bill get paid through a debit card as is done here and many other countries?