2. 3% shrink is accepted in retail, that is 6+ billion dollars they are ok with losing.
3. Data is large and hard to get at Amazon. Just getting access to a database without direct VP help is sometimes impossible
4. Compute resources to 'run a report' on terabytes of data are even harder to get.
5. Manager changes every six months
6. Devs last ~18 months so no one is there long enough to care about solving a cost issue.
7. There is NO REVENUE in catching thieves, so there is little to no exec sponsorship
8. Often management is involved in fraud or theft rings.