As someone who wants to have meaningful interactions even if they are brief, it's super annoying when I just want to offer a compliment or joke to a stranger and they think I'm trying to talk to them. Are they so selfish that a little chuckle or "thank you" is going to break them?

How does that make someone selfish? I'm sure there are judgements you could make against someone who would prefer to be left alone, I just don't see how "selfish" could be one of them.

For me, one of the main motivations is suspicion of ulterior motives. If it really is just "hey I like your hat okay bye" that's one thing, and is generally harmless. But usually when someone approaches me they want something, either they're selling me something, or asking me to sign something. It's not that the initial comment is necessarily an issue, it's guarding against people pretending to have an innocent interaction as a foot-in-the-door technique.

For every person like you there's 500 dudes who want something from the stranger - their money, their body, etc. People are standoffish because they don't have the context that you do regarding the interaction and it's unclear which way it's going.

Or maybe they have one of the millions of reason to not want to talk with the strangers.

World is not your amusement park, people are entitle to NOT wanting to talk to you as much as you feel entitled to talk with everyone.

> World is not your amusement park

That's literally what the world is. It's the amusement park for all of us. Some of us like sharing our joy with others. It's up to you whether you are open to receiving it.

the flasher's fallacy

Consent is still necessary. People's opening line when talking to strangers should indicate whether the other consents or not.

Hey there, Mister!