The underlying economic difference is that people are reluctant to give money to the poor because they see the level of one's wealth, but it is not wrong to help a hungry person just by giving money. But if we give them automatic money they will be lazy to find a decent job
People scam because of greediness and love for money. There are people who wants to get a lot of money but lazy enough to find a decent job. They tend to get the earnings of others because they want to ear money in an easy way. Laziness can really bring a person into a worst side of the world and that is a pit of sin. If we want to get something, we must work for it.