Loyalty programs generally only pay off if you either travel a lot or charge a lot on your credit cards (especially since points expire after a few years in most programs, which makes them harder to save up over time). The average person does neither, so joining a loyalty program doesn't make much sense for them.