If they were delayed on-board the aircraft, then they probably didn't have enough snacks to provide while on the ground and still have enough for inflight service.
The snacks which would be provided at the gate in the event of a long delay would be fetched from a storage unit on the ramp.