I can see that as being part of it. Crime does pay after all, but I think the answer is deeper though
These types of crime are a lot easier to do now than they were 50 years ago, or even 10 years ago due to stores downsizing their staffs
Also due to the downsizing, it is a great deal harder to get a "first" or "entry level" job, creating much larger pool of people to engage on these types of crime