My son is vegan, and hates eating out as there is so little choice. They often don’t even understand what vegans don’t eat, either, and offer dishes with egg, cheese or milk in them.
He recently spent a week away, on a work course. The hotel not only understood his needs. They asked him, each day, what he would like to eat, then put it on the menu as a ‘special’. They got a special mention on Trip Adviser’
I also agree about the lack of vegetables with ‘regular’ meals. However one of our local restaurants does a wonderful carvery meal, which is on the menu every day. There is a choice of large, medium or small, and two or three choices of meat. You can pile up your plate with lots of different veg, potatoes, stuffing, Yorkshire pudding, and various gravies and sauces. All at an amazingly cheap price. The downside is that they don’t take bookings, and are always very busy. Well worth the wait, though.
They make most of their profits from their desserts, I think. They are expensive, but absolutely fantastic. If you are too full after your meal they will pack one in a box to take home! Who could resist!