So much cherry picking.
Yes, the Main Cabin food website (a page one has to dig and find) says "meals available" at one place.
But that same website, continues to clarify:
Add to that the information one is given before buying the ticket "snacks(for a fee)", and same note "snack for a fee" is repeated in the e-ticket.
It is 100% clear to me what I can expect on board taking into consideration all the information available and not focusing only on "meals available".