You have to question everything, especially in the middle east.
I have not personally seen any pilot not eat during daylight flights but have seen FAs fast which is bad enough.
Emirates should put out a FCI saying no one is allowed to fast while on company duty. It is just common sense which of course is lacking in the sand.
As another poster said I can not fly drunk but my blood sugar and energy can be completly empty to the point of being dullisional and Emirates says that is okay? Go figure!