>I don't get the vegans and vegetarians who spend tons of money and/or effort to simulate the taste and texture of meat and dairy products.
Because I like the texture of meat and dairy products.
>If you want to eat meat and dairy, just eat meat and dairy.
My decision not to eat meat and dairy has exactly nothing to do with whether I *want* to eat meat and dairy. I changed my decisions based on an abstract ethical argument that I thought seemed rational, not because I wanted to look trendy or be healthy or because I didn't like the taste of meat.
>Buy humanely-raised meat and dairy products that don't come from factory farms
I disagree that humanely-raised meat and dairy products exist in any meaningful form, but also would say that even if they did, that still does not make it ethical. Of course, there are any number of choices we can make in a day that can be more or less ethical, this is just where I draw one particular line in my life. Maybe you draw different lines - that's fine. But the line I drew was for ethical reasons - I would love it if we lived in Star Trek and I could materialize a plate with a pound and a half t-bone, a bucket of blue cheese, and some fried sweetbreads.
>Most of them end up as pretty shitty imitations in the end.
I think they taste fine, though I haven't had either meat or dairy in quite a while.
>Or stick to your vegan diet and eat some of the hundreds of actually vegan foods that taste great.
Again, I think they taste fine.
>Why would you go to all the effort to make "vegan butter" for garlic bread when you could just use olive oil, and it would taste awesome?
Because I think butter works better for garlic bread, and I generally prefer the taste of butter on things like pasta. And, since I refuse to eat butter, but I also like tinkering in the kitchen, I decided to play with recipes for butter substitutes and add/change ingredients until it reached the right taste and texture for my preferences.