+1 In any major city it's probably 90% chance they're either a crook trying to scam you out of something or mentally not quite right. The remaining 10% will be tourists or people from outside of the major city.
This is sad but not inconsistent with my experience. Though I think 10% is actually the people who genuinely want to have a nice conversation. and I think that worth putting up witrh the rest 90% for.
On public transit or a street, maybe. But only maybe.
Are you willfully ignoring people at bars, night clubs, supermarkets, etc?
It's obvious 99% of the time whether or not the conversation is in the wrong place and wrong time.
In my experience that's not true at all, but I think a lot of people have that perception, which is sad.
You're confusing "asking people for something" with "talking to people."
Nobody wants randos coming up to them and asking for something.
Most people would be less lonely if everyone had more practice at making non-transactional conversation.
Actively avoiding conversation still qualifies as "weirdo" behavior to most people.