We always take plenty. We would rather be prepared, especially with so much down time just sitting on a flight anyway.
I have snack foods, and we also buy a meal before boarding.
We much rather be prepared and satisfied than frazzled, over tired and starved. The meal makes the trip much more enjoyable than having to rush and grab something else later.
And travelers never know when a flight may be delayed/cancelled.
We were on delayed flight into MCO where someone was claiming to be diabetic and needed serious food. (I had my doubts only because the airline was providing the traveler with orange juice and snacks and that didn't seem to make her happy at all. I would think anyone truly diabetic would carry food with them while traveling.

)
I recall one trip where DH bought a large rib dinner and took it on the plane. The guy next to him was drooling.

We did give him our small cold meat sandwiches.
Airlines supposedly don't serve nuts any longer due to those with peanut allergies. But I, and many others, bring our own snacks, which probably include nuts.

Logic would say that by serving their own food, the airline would have a more control.
Too bad they don't offer meals at extra cost while you are booking.