If you read the news about people falling victims to frauds and scams, you will notice most of those interviewed are young adults and old people. This is not a coincidence. You can educate people all you want, but those too young to have absorbed it or too old to be able to retain it (due to mental decline) will remain vulnerable.
Mental decline happens to everyone. Not necessarily to a severe level that would make one incapable of living independently, but enough to make them less sharp. You may be young enough to spot a scam from miles away, but your senses will most likely dull over time. In a couple of decades, you may be just as likely to be featured in a news piece about victims of a scam as the ones you are calling uneducated and greedy now.