Is the zero fraud liability policy normal in business banking? AFAIK it's a consumer thing.
For example, imagine that American Express be held liable because your card was stolen. That doesn't make much sense, thus they want to protect themselves against those claims.