Different people are vulnerable to different things.  There are different kinds of scams, targeting (among other things) desperation, greed, loneliness, insecurity, and even altruism.  No one is 100% rational 100% of the time.