first of all, going for coffee, to the park, free show, etc are all less expensive. there are more options than fast food.
second, it's not about afford or not. I can afford to buy a random crackhead some crack. why would i want to buy it for him though? what's confusing about that?