受取時間の時間厳守は現実的には不可能だし、店が遅れることもあれば配達員が遅れることもある。

その一方で到着してから何十分でも何時間でも配達員は待たないといけないというのも明らかにおかしい。

店の側で操作する配達員到着ボタンとかを実装してほしい。
受取予定時間を過ぎてから押せるボタンで、このタイマーを押すと配達員側のアプリでも待機が始まったことを確認できるような仕組み。店側がタイマースタートさせてなかったら、配達員がそれを指摘できる。

配達員側のアプリで15分が経過したのを確認できたらキャンセルが可能になるようにする。
この場合調理遅延した店に責任があるのは明白なわけだから、損失補填は店側が行う。