I would add artificially extending the wait time to purchase. Some time ago I read a study (that I can no longer find) that correlated a decline in consumer satisfaction with an increase in credit based purchases. We no longer pine at the store window for months saving up to buy X. Which probably has two effects: when you finally get it, it feels much more satisfying (like the first meal after starving for a week is probably the best meal you have ever had), also, in the three months it takes you to save up to buy a super-left-handed-water-redehydrator, you might have the chance to use one at a friend’s house and realize you don’t really like it.
My top three satisfying purchases (which happen to all be vehicles) were all acquired after protracted waiting periods, one of which was nearly three years.
This brings to mind the dollar-coin-frequent-flyer-miles scam a few years ago. Where basically, the US treasury started making dollar coins and no one used them. To encourage their circulation, they would sell boxes of coins online with free shipping. Munchkins started buying them with credit cards that gave frequent flier miles, then would deposit the coins at their bank and pay off the credit card. Result: millions of frequent flier miles for free.
The US treasury no longer accepts credit cards for online dollar coin purchases.