Maybe it's a cultural thing, though. Most Americans are (were) taught to appreciate gifts no matter if they're useless or cheap or whatever. We were taught to appreciate the
act of giving.
But when I was a kid at a couple of family Christmases, some of my recently immigrated relatives didn't hesitate to say stuff like "I'll never use this" and "Oh God, Miriam, you know this isn't my color!"
And I remember one of them saying to me, "You need to let mommy pick out the presents from now on, sweetie."
I understood that this was bad manners. But my mom said it was forgivable, because it's not considered bad manners where they came from. Maybe so. Or maybe she was just trying to make me feel better. (it worked)