Customers like free gifts because they feel they're getting more for their money. When they receive something extra, it makes the purchase feel like a better deal. It's like getting a bonus, and people love the idea of getting something without paying for it. This perceived value makes them feel smart about their purchase.