"And if you are vegetarian why would you want something that looked like meat?"
The clue is in the words "look like", not "is". I'm vegetarian because I don't want to eat dead animals (or fish). Meat substitutes are not meat, no animals were harmed in their production, so if I fancy e.g. a "meat" style burger or "chicken" fillet every now and then, if it tastes good, I'll eat it. I find Vivera vegan "steaks" particularly nice. 🙂
I also, believe or not, eat pulses, nuts, vegetables etc. How about you do you, and the rest of us can do us. I don't need to justify my preferences; however much it may "look" or "taste" like meat, it is not meat, therefore, I eat it with a clear conscience. 🙂