Well it is partly done to our badly designed service routines and lack of crew, we would never have time to take a meal order on the ground as we are running around like headless chickens trying to deliver our pre-takeoff service.
Personally on day flights I don’t think it is necessary to take meal orders on the ground but I would like to see our meal services redesigned.