It really does amaze me how much worse the delivery experience has gotten in the last few years. Prices are way up, and the additional complexity means deliveries are less reliable and less predictable. Which makes a lot of sense, really. If a restaurant advertised delivery previously, they had delivery employees and treated it like an important aspect of their experience. Now it's really not clear who, if anybody, is responsible for ensuring a good experience.