Something I'd disagree with is... enforcement will not help against what causes people to turn out and steal in stores. Fix widespread poverty, get people out of homelessness, help people legitimately get off of drugs, help them get jobs even when they have convictions on the book, and then they won't need to become members of what is, essentially, small and hyperlocal crime networks.
In contrast, insider traders and billion-scale fraudsters - they do not have the need for survival pushing them to do crime. It is just pure unchecked greed that drives them.