I think the real mistake is assuming that the answer to “is this a sandwich” is either “yes”, or “no”. Something can be kinda a sandwich, or not really a sandwich, or slightly a sandwich, or definitely a sandwich, or not at all a sandwich, or anywhere in between.
Furthermore, there doesn’t have to be a consistent set of rules defining what is and what is not a sandwich.
Furthermore, there doesn’t have to be a consistent set of rules defining what is and what is not a sandwich.
Arguing about it is fun, though.