Sure, if culture were different, or human nature we different, we wouldn't have the problems we currently do.
However, given the culture we have, and the human tendencies we have, I think laws can make things better. Like criminalizing various sorts of fraud.