Of course it’s a sandwich and hot dogs are sandwiches too. The definition people are working off of is wrong. It doesn’t have to be two pieces of bread, and it doesn’t have to even be meat in between bread. For example, we have open-faced sandwiches that are clearly recognized as sandwiches, and only have one piece of bread. We also have peanut butter and jelly sandwiches, that have no meat, but are also recognized as sandwiches.
So a sandwich seems to be just any kind of food that could be eaten on its own, but happens to be using bread for a handy container.
So is Stromboli a sandwich, then?