Thats the thing... Really really good vegetarian and vegan food tastes amazing and is filling. And unless you're intentionally picking around for meat or meat products, you're not going to notice.
A lot of Indian/Brahmin food is exactly that. Its insanely delicious.
And we have Beyond Meat and Impossible Meat(is that the name?). Both instead of going "vegetarian done well is superb" went to "sorry its a sad reminder of a hamburger". And thats a problem. Nobody wants to be reminded that this is $10/lb and real hamburger is $5/lb.
Ive also had problems with other 'meat substitues'. They're almost always plasticy or fake tasting, or chemically off.
Whereas my tofu saag is delicious. And no meet or cheese needed... Although my favorite is saag paneer (cheese). I stay away from the fake-almost-but-not-quite foods.