Why is cultural evolution never discussed as a possible reason?
We know cultures change. When we note that acceptance of gays has become mainstream or that smoking has decreased or that people get married later, we don't presume that it has to do with abortion rates or leaded gasoline -- we just understand that cultural shifts happen. But when it's crime, we rack our brains looking for the one single physical reason crime dropped.