The middle ground is that consumers have to be willing to pay more for their deliveries so that drivers can receive a reasonable salary. Delivery companies know consumers won't pay for it, so they are attempting to violate labour law by calling these drivers self-employed.
When I get a 50% discount I sometimes am tempted to order. But with additional surcharges now the discount is usually gone. Then I realise I'm a massive slob and there's perfectly good food in the fridge.