Sorry, but I think that pre-booking food is vastly different from pre-booking seats (and, yes, I know, I know that they are only requests but let's not get side-tracked) If you travel regularly you know which seats you prefer and others gain the benefit of the wisdom of V-Flyers. Mostly people are happy with their choices although things might go wrong such as the IFE not working and are glad they have had the foresight to choose. Transfer this analogy over to food choices and it just does not equate.
Those of you who shop for the family, especially if you shop for the week, know full well that planning a week's menu is a nightmare as by Wednesday no-one wants what was planned for that particular day and the rest of the week. This is especially true if you live alone and how often has my freezer been the repository of "Wednesday's meal" (and Thursday's and Friday's!)

xx( Choosing food for a flight so far in advance is more or less the same unless there is something on the menu you simply *must* have. Also remember that in programmes like "Book the Cook" that menu is fixed and different from the in-flight one as I found to my cost.
In fairness to SQ, they did offer to give me something from the main menu on my return flight as I had inadvertently booked a child's meal :w but I hate to waste food so I suffered on - well to the extent of two mouthfuls!!
Be careful what you wish for......