I think th BNPL has been an incentive since credit cards were introduced. A further hook is the zero interest rate for several months. I don’t think a lot of people read the fine print and see what they are stuck paying if the balance is not paid off in the allotted time.
Credit is a double edged sword if it’s used wisely it’s a good thing, but it can burry those who misuse it.