Buy now, pay later and rewards programs are making spending far too easy and frictionless. It's causing more debt and worse financial decisions.