I think in practice, flights are delayed up to 24 hours before cancelling. She was incorrect that amenities are only offered for canceled flights and not delayed flights. The only issue that matters is whether the delay is within Delta's control or not.