Because its a health risk carrying all that crap round in a warm bag, in an environemet that makes food go off faster.
Other workers also get meal breaks to eat it, and/or the opportunity to go out and buy food if they left theirs at home!
Would you really wanna fly with a crew in their 12th hour of duty who havent had a minutes 'break' nor anything to eat?