Yeah, this happens.
I just want to yell at people; "answer the question I asked! not the one you felt like answering that was similar to the one I asked because you thought that was what I wanted to hear about or ask about!".
Try this, except instead of yelling, say it nicely.
One thing you could do as an example is some variation of "oh sorry, I must have phrased the question poorly, I meant (the question again, perhaps phrased differently or with more detail or with example answers or whatever)".
I probably wasn't clear about that - I never actually yell at anyone but it evokes the emotion of wanting to do so. And I notice the same pattern so often these days. Questions not getting the answer they ask.
Edit: also the yelling-idea-thing happens as a response to the different-question being answered, not something people could predict and purposely cause me to do, so should be unrelated.
Case in point - you are an example of not answering the question I asked.
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.
Notes for future OT posters:
1. Please add the 'open_thread' tag.
2. Check if there is an active Open Thread before posting a new one. (Immediately before; refresh the list-of-threads page before posting.)
3. Open Threads should be posted in Discussion, and not Main.
4. Open Threads should start on Monday, and end on Sunday.