One major grocery chain has said they will never have self-checkout, but is this technology inevitable?