Perhaps the in-store machines are safer because it would be harder install and later retrieve the skimmer?  Or, maybe an insider allows the skimmer to be installed?  Aren't many small, retail ATMs owner-serviced, so no one with an incentive to audit would ever check it out?