I think it’s because people think giving pure cash is thoughtless and basic. If you give a gift card for that persons favorite restaurant, then it feels more personable.
Obviously having cash is better for flexibility but people don’t care sometimes
Why wouldn’t it all best just considered salt water then?