Notwithstanding the contractual/business issues, a bigger problem for passengers is that MH states on its
FAQ page about this that it can't/won't accept (or honour existing) special meal/book-the-cook/etc requests.
It would be great to see updates here from FT members who experience MH catering in the next few weeks.