The solution is to punish and prevent theft, not to give up.
It's more about preventing the root cause of crime: culture and economy.
People with good paying jobs that don't wear them down the bone don't steal things, but when you're looking at spending 90% of your pay on a shared living space, and no money left for food, or emergencies, then stealing copper, or catalytic converters all of a sudden starts looking like a valid option.
Anything less isn’t going to stop it. See drugs… the death penalty for drug use is extremely effective. It’s also horrific but hasn’t stopped us before, so why should it stop us now?