Most customer loyalty programs award points for every dollar spent, offering trivial gifts after you’ve amassed a disproportionate number of hard-earned credits.