Here in the UK, food delivery companies are required to itemise their fees. The amount they take per order makes no sense to me. Their marginal cost should be tiny. Presumably they have investors and marketing fees to pay, but these aren’t costs that are fundamental to the business model, only to their growth model. Long term I think things will settle down as competition trims out this fat.
Swiggy and Zomato in India show inflated costs on items and lists a small fraction as delivery charges, which is waived for members. Does the UK law ban this trick?