Many scammers come from countries where employment rate is very low and once they start scamming people there is no coming back from it. The world has many people who believe others easily without questioning.
Maybe they are also trying to find an exit from the harder way of life.
On the other hand the scammers know that doing hard work will take a long time to achieve something big. So they choose the shorter way.
I once confronted a scammer who wanted to know credentials of my bank account. They at the end did not apologize but gave me some details about the way they scam people. Most of the time a police personal is involved in all this, helping them throughout the scamming.
The person also told me the amount they made every month taking money out of people's accounts. And you'll be surprised to know what even a single scammer can make from robbing people.
They made around 10 Million Indian Rupees Per Month, which is equivalent to $128,000. Making this much money in a country like ours is a huge milestone.
I have also seen news of a scammer who made close to $150,000 per month scamming people. But they were not alone. And, were caught after some local sting operation.
I don't think this is going to stop in near future.
But we as a society can do our part.
Here is a video from YouTube.
James gave this presentation at a Ted Talk and I love the way he handled the situation. He wasted the time of the scammer and saved other from being scammed.