The problem is calling vegan foods the same as meat foods....you didn't eat a hotdog, you ate heavily processed soy mixed with scraps of vegetables and other powders and nutrients. Veggie dog, plant dog, soy stick... whatever but calling it the meat name (hotdog = frankfurter= beef/pork product) is what causes your annoyances.
Also the ikea vege dogs are literally whole chunks of vegetables. I get them because they come with other toppings that the meat hotdogs don’t come with.