Why would you initiate talk with me in the first place, when we're in a situation where I have not explicitly chosen contact with you? (say on a train)
Also reading something would be a clear signal (also to me) that a person doesn't want to get disturbed.
When I have to tell you that I don't want to talk, you have already disturbed me. So, taking the cues here clearly is on you, not on me, at least in my
opinion.
Edit: To clarify a bit, I'm talking about places with involuntary social contact, like for example a train or a grocery store. I go on a train because I have to get somewhere, not because I want to interact with people. It would be a different scenario say in a bar.
This is actually very difficult for a significant number of people. Some people really struggle with saying "no" or enforcing boundaries, some people are very wary of negative interactions with strangers. If you are relying on people to explicitly push back on you, rather than reading more subtle queues, you are quite likely adding stress to someone's day.
I choose to embody the society i would rather live in, instead of following along with the friendlessness and disconnection that results from our deteriorated social sphere. Most people are delighted to have a little contact.
I think most will pick up on subtle cues. That said, there is nothing wrong with being direct. And for those people who struggle with saying no, well, practice makes perfect.
It's actually funny if you talk to a lot of people, to see that so many are really excited to have a real, random little chat or comment. Even funnier is seeing the people who have forgotten the small pleasures of living among others.