> But veggie bacon is bad
One thing to keep in mind is that many vegan substitutes can vary greatly in quality / flavour. For example, discounting all vegan cheeses because you tried one doesn't really work because they are all using different methods to achieve the same end, so the result (flavour, taste, texture) is different.
It's not like dairy cheese which is all basically using the same method / ingredients (and therefore the results can be more consistently close together, even among variations on the theme).