Policing and laws often treat symptoms and not the "root" cause. Financial laws addressing fraud don't try and solve the underlying human greed yet they are valuable in trying to the protect victims of fraud.
Saying we can only solve fraud by addressing the underlying socitial reasons driving people to commit fraud would be crazy. The symptoms can be dealt with it can and make a difference while also working on other causal factors.
It doesn't have to deal directly with the "causal issue". It just has to reduce the negative effect.