My issue is about survival. When you start replacing all food with vegan food, the odds of the food being something that I can eat start to diminish rapidly It's never a choice of meat/veggie vs good vegan... It's a choice of meat/veggie vs ultra-processed crap vegan.
It's all coconut oil, cashew nuts, almonds... Nothing that I can actually identify myself from looking at the dish in front of me. Vegan food at mass-catered events fills me with dread.
Veggie food comes with cheese. Sometimes cheap cheese, but real cheese. It won't kill me.
Vegan food comes with cheese made from nuts or coconut. It's not just a crap alternative in terms of texture etc, it's a crap alternative in that I am allergic to it.
As for Tesco sandwiches, at least I can read the ingredients easily. Have you ever tried to find out what's in the food at a work event? It's impossible to find out with mass catering. You just get random unlabelled food circulating in front of you, and by the time someone has managed to ask the chef, the food has been eaten already by someone who doesn't have to think about what will kill them.
Mass-catered vegan food is the bane of my life.