My reasoning is that if a dish is supposed to be vegetarian, or it just doesn’t include mat because it doesn’t need to, then keep it vegetarian. Veggies are delicious. Why ruin a perfectly good dish with fake meat?
If a dish is meant to include meat, then just use meat. It has different macros and very different taste than current meat substitutes. Why ruin a perfectly good dish with fake meat?
If you’re gonna not eat meat all the power to ya, don’t eat meat. But don’t then try to replicate meat with not-meat that’s just lazy. Explore the world of proper vegetarian and vegan dishes. You might be pleasantly surprised by how great they are.