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.