The \Magento\Payment\Model\Checks\ZeroTotal::isApplicable() method can be simplified

It can be simplified to:

return $quote->getBaseGrandTotal() >= 0.0001 || $paymentMethod->getCode() == 'free';