I craft things because it keeps me busy. I have problems with depression and have taken medication for it in the past that left me groggy, killed my libido, and gave me a horrible case of the trots to boot. In one of the books my therapist had me read it mentioned creating things and keeping busy as a way to keep depression under check. Most of the time it works too. I also enjoy making things for the end product. Often I see things that I like alot in stores that would just be oh so much cooler if I made them myself, changing a few things I don't like about the original I saw. I'm finding it isn't necessarily cheaper to make things myself, but I just like the things I make more. I do enjoy going to DIY alternacraft fairs up in chicago and buying things there, the stuff I come home with I know nobody else I know will have. And who doesn't like getting rad handmade stuff for special occasions or out of the blue? Making presents for xmas time and the like is always up there on the list.
The women in my family have always sewed or crafted, my grandma was a seamstress for herff jones making graduation gowns for years, sewed all her kids clothes, etc, and my mother made curtains and other things for my aunts interior design business and also made all kinds of other stuff. It's keeping traditions alive, and it gives everybody something to talk about, "Did you see the purse your sister made last week?" "how do I get this interfacing on right?" Sometimes its a reason to call a family member when I'm looking for one. I think crafting is very social.