bugger - if you're full every night, you can't be doing much wrong!
If meat is your market, and you don't need the veggie pound, that's fair enough. Power to your elbow!
I suspect - and this is totally unscientific and anecdotal - that there are three main groups of vegetarians in Britain. The first is teenagers and young people up to the age of about 25. The second is people who are veggie for religious reasons who come from BAME communities. The third is fairly wealthy, lower to upper middle class liberal types, who have an ecofriendly and often slightly hippy attitude. The first group probably doesn't have much disposable income (generalising wildly), the second and especially the third have quite a lot and eat out quite a bit as well (again, scarily broad generalisation). (For the record, I am a non-hippy working class girl who now exists in a solidly middle class world!)
I think this leads to a kind of fragmented market for veggie food, which is probably quite difficult for restaurants to serve. Thinking about it, my own choices about where to eat are really shaped by this. For instance, I will probably eat out in two main groups of restaurants: great, everyday ones where a main is under £20, and high end ones. I'm unlikely to dine out in the middle, so I very rarely eat anywhere where mains cost £30-45. That's because those kinds of restaurants often offer only limited choices for me as a veggie, and I really resent that when I'm paying a bit more. If I'm paying £35 a main I do not want a bowl of bloody pasta - I can go to the Pastaria round the corner and get a gorgeous bowl of it for £15! So if I'm going to splurge, rather than paying £10 for a starter and £40 for a main, I'm probably just going to go for a multiple-course tasting menu at a restaurant that has rave reviews or a star at £80 and get something absolutely amazing. My local restaurant has decentish reviews for the city, but I've never been because why would I pay £55 a head for something good, when I can pay £80 a head for something utterly memorable? It makes no sense to do that.
(I'm outside of London, so things are cheaper here!)
On the 'veggie mains are overpriced' thing - I think they often are, but not because you should pay less for the ingredients. As someone explained to me on another thread, most of the cost is in the labour and chef time! The reason they are overpriced is that they're often just poorly conceived and poorly executed. Unlike that tomato dish on Masterchef last night -I'd happily eat something like that for breakfast, dinner or me tea! 