I think the relationship with the giver makes a big difference - the intent may be clearer. I was thinking in terms of wedding gifts, birthday gifts, etc. There are lots of other types of gifts where money wouldn't be very acceptable for anyone - eg housewarming/visitor gifts.