The other thing I hate is when a game states a general role and then doesn't follow through. Not going to tell you what it is, but a very popular RPG in the 90's did this. I was asked to go find an NPC. When you find them, they're dead. They were killed recently, and the intention was you pick up the body and take it back and go 'Oh sorry, here they are, they're dead.'
But I was playing a cleric, and even though I wasn't high enough level to raise dead, I had a 'Raise Dead' scroll, and that scroll said it worked for anyone who'd been dead up to 9 days. And I knew this person couldn't have been dead for more than three days - I knew it. They were alive and home 3 days before, but I couldn't raise them from the dead. I'd cast the scroll, click on the dead body, and it would say 'Invalid Target.'
I was angry because: a) it wasted the scroll, I had to reload and I lost about 20 minutes of gameplay, but I was... I remember finding myself as a game designer going, 'Why did they give me that scroll? Someone put it in the game, and then why did they make this quest? It doesn't even follow the rule of that scroll.'
I thought what was going to happen was I was going to raise this person. I was going to go back and, you know, the person who sent me on the quest like, 'Oh my goodness, you found him! Thank you so much,' blah blah blah. Nope. Nope. There was only one way to solve it, and that was to bring back the dead body and go, 'They're dead.'