Although we have no fees presently, we will eventually turn on fees. The 0x Protocol requires that relayers take fees in ZRX. This requirement is also the reason that your ZRX token allowance must be enabled, even if you aren't being required to pay a fee. In the future, we would like to implement fee abstraction, allowing users to pay fees in any token.