Greed is the main reason why people fall for scams.
If it were just ignorance, then simply understanding that anything too good to be true is probably a scam would already protect you. When you see red flags, you’d take the time to study the offer, recognize it as a scam, and walk away. But when greed takes over, you don’t bother investigating, you’re too focused on the rewards and in a rush to invest.
So it’s wrong to say that people fall for scams just because they’re newbies. The real reason is greed. In fact, even experienced people get scammed, so being a newbie isn’t really the main factor.
Now the problem is, anyone can be greedy, even the most experienced ones. That’s why all of us can be prone to scams if we cannot recognized it early. Aside from having sufficient knowledge and experience, discipline plays a vital role when it comes to getting rid of scams. If one lacks the discipline and emotional control, greed can easy developed which will lead him to where scam is.