It is likely the insurance company. No insurance company wants to pay out when an employee or customers are killed or maimed in stopping a theft.
I realize that circumstances cannot be foreseen. Byt insurance companies are usually the ones setting up rules like this.
If they employee knows the rules, then decides to try to apprehend the thief, then they may well lose their job.
Consequences. Some people never forget this stuff. And, some things are more important than money...like principle. Consequences. Mark my words.