The best explanation is that SHELL was in on the heist.
Are there others? How many?
The REAL explanation is that Shell, like every other robbery target business, doesn’t want gun fights on their property. Don’t fight back has been the rule in the service industry for at least 30 years, the money is insured, getting people killed in a cross fire is bad for business.