A middle man is responsible to the consumer. A subcontractor is not. Grubhub does not tell the consumer whether they are acting as a subcontractor or middle man for a particular restaurant. This is deceptive and harms the restaurants who do not subcontract Grubhub.