Earlier quoted context omitted.
You're conflating metaphors with obfuscation. For example, coconut milk is named so simply because it's a white liquid. It's not trying to be a replacement for milk, or trying to confuse people, it's just a metaphor. But vegan milk, sausages, etc, are all meant to be as similar to the real things as possible so as to cause confusion.
Who the fuck is buying vegan meat and being like "oh I thought this was meat"? Do we seriously need to legislate that? There's no real victim here, it's just a bunch of people who are sour or feel threatened by meat alternatives. It's ridiculous.
They were the same shape, size and color as the milk based yogurts sitting all around them on the shelf. The only clue was the word "soya" printed at the bottom edge of the tubs in small letters. The kind of letters you'd expect to tell you something like the container size or the country the milk came from.
To be fair this vegan nogurt tastes almost the same as the real thing. But I did not appreciate being tricked into buying it.