On any flight under 3 hours I always take my own.
2 reasons, obviously I know what I like to eat and drink so why rely on the airline to have your specific choice of grub on board. Secondy, the price, some of the snack prices on board are scandalous, even Dick Turpin had the decency to wear a mask when he robbed you!