I guess it depends on the recipient. I have a quilt that my grandmother made for me when I was a child. My mother would never let me drag it around so it's in beautiful shape. The colors are not colors I favor but the fact that it was made from me especially by my grandmother I never met means more to me than having it match my couch. I love and treasure that quilt and get it out and wrap myself in it every once in a while.
A lot of people seem to be more concerned that they get exactly what they want even if it's a cheap made in China quilt rather than appreciate the effort and time put into something just for them. There's not really anything you can do about it except just not bother to make them anything. Buy them a cheapie from Walmart and make quilts for those who appreciate them.