When it comes down to it, it is very hard, if not impossible, to compete with (practically) free. Annually about $3 trillion is paid by merchants to the financial industry in transaction fees. So if Lightning can be made to work for merchants, they would be fools to not take a serious look into accepting that as a payment method.