I don't think you are being selfish, either. You are decorating your home.
Besides, to people who don't appreciate handmade, your present is "just another piece of stuff lying around" and you are giving them a problem.
So, because of that, you are extra thoughtful and considerate, in giving a gift that they want instead of what YOU like.
I've often wondered about this when I see quilters giving people all kinds of handmade/homemade things. If the relatives would rather have a SD memory card for their camera or telephone, we'd be better off being sensitive and giving the SD card to them and keeping the quilt/handwork for someone who wants and appreciates it.