I actually think this gets to the heart of the problem. It’s been raised a few times that it is hard to take this question too angrily, because from the asker’s point of view, they are just asking an innocent question, and you’d have to be really sensitive to get uptight about it. What you say here is a perfect example of this, and your obvious lack of bad intentions are what people mean when they say “I know she’s just trying to be friendly”.
And if it was a one-off, if you were the only person in your town who did this, maybe it wouldn’t be at all bothersome. You just want to make a connection. But now imagine that someone wants to ‘fight their own ignorance’ or ‘discuss how we got here’, to slightly mangle your words, several times a day, when I am just trying to go about my daily business. That is when it gets annoying.
It gets annoying and sort of offensive when it constantly happens, which is why it gets complicated because you can’t blame a single asker for it constantly happening. But don’t you see that when I’ve been asked about where I come from at length several times already today, by people who just want to share stories as you describe, in a bookshop, when I’m trying to buy coffee and when someone overhears me talking on my mobile, and waits until I finish my call to ask me, that your apparently innocent pushing of the same line of questioning at a bar that night is very tiresome?
pdts