It’s a business...run the way its owners want it to be run.
If you don’t like it, don’t patronize it.
How is this different than a Christian bakery?
The liability insurance for businesses allowing pets must be unreal - so I suspect many business owners simply don’t tell their insurance companies (just as Uber/Lyft drivers conceal their use of non-commercial vehicles from their auto insurance providers).