To continue my previous post: there's a lot going on with gift giving, and it has very little to do with the physical items in question. It's more to do with maintaining a formalised network of reciprocal obligation.
I feel really uncomfortable getting an unsolicited gift, because I then know I'm going to have to add "Thank so and so" to my already overwhelming list of things to do, plus then remember their birthday, find them a suitable gift, etc etc...
.Plus I find that gifts are rarely things you actually want. When I used to spend Christmas with my parents, I was always asking if the adults could not exchange presents, but they would always refuse. So I would spend a lot of time making up little hampers of local products, sourcing interesting hand made stuff etc for everyone- because what's the point of exchanging presents unless they're nice and heartfelt?- one for mum, one for dad, one for DB, one for SIL- only to get things like a voucher "from mum and dad", or something grabbed off the shelf in Boots "from DB and SIL".
I mean, what is even the point then? It's just an empty, pointless gesture- a relational tick box exercise- isn't it?