The business owners represent deep pockets.
If an employee uses a gun and another customer is injured, who do you think is going to be on the short list for the lawsuit?
The business owner most likely has far more money than the employee.
It comes down to liability.
The owners of the business is only required to take 'reasonable precautions' and cannot be held responsible if a robber shoots a customer, unlike if an employee does by accident.