That's exactly what they're doing when naming the plates like that. Turn it the other way around - why do they have to associate meat types with the dishes when consciously avoiding meat altogether? It's not like I'm eating bacon cucumber, right?
It's called like that because it visually resembles the meat dish, but again, no one actually claims to be eating meat. Many people (me included) like the taste, texture, way of serving, etc. of certain types of meat, so it's nice to have a vegan alternative in order no to go to far from old habits but avoiding actually eating animals. Again, I see nothing wrong with it.
Ok, the sushi example wasn't that good, although originally sushi meant the combination of rice and raw fish. Vegetarian sushi doesn't contain fish. Seitan kebab is something the vegetarian enthusiast keep talking about all the time, at least around here. And tofu ham? Yup. Tofu ham, tofu sausage, tofu hot dog, you name it. On of the most common vegetarian dish around these parts is tofu [insert meat here].
Yeah I love tofu sausages, just never seen them used as ham, but I'm sure there are, there's tofu everything nowadays hahahaha
Once again, what's wrong with it? Is a hot dog bun and a food shaped like a real sausage exclusive to people who eat animals? Some of us want to have them without actually consuming sentient beings, and are glad there are all those alternatives.