The main reason is the change in demographics. Older people don’t commit crimes. The boomers who were criminals back in the 60s and 70s are now too old and decrepit to break and enter anymore. They’re dealing with breaking their hips and entering the first stage of dementia. :)
Actually the first of the boomers turned 65 this year, there aren’t that many boomers breaking hips and entering dementia just yet. They aren’t even really too old to break and enter, they just have better things to do. I was born two years prior to the start of the baby boom and I am quite fit enough to break and enter a half dozen places a day if that were the only thing to stop me. I can still swing a nine pound splitting maul and that will break into a lot of buildings.