Another thing is that VT has had a lot longer to become "the norm" even though from what I understand they dropped similar facilities that EC did soon after privatisation.
Wasn't there a change to the VT 1st service at the end of 2008 when the hot meals were scaled right back to a few hours a day and it became sarnies or bust for other hours? Or am I imagining it...
Hot meals are only before 10:00am and (on Pendolinos) between 17:00 to 19:00 Monday to Friday. At other times (Mon-Fri) all you get is sandwiches, or an "alternative snack", whatever that means.
At least on EC you can get a hot meal during the day.