For most men if they are single and a reasonable attractive woman they have never met before walk up to them on the street and ask if she can sleep with them the man would think of course what is the catch, in the opposite case it would be what a creep.
It’s possible this is all cultural/social factors. But they are real.