>

Unfortunately, most of the people here can’t comprehend that level of nuance
As an Italian, gelato is the only word we have for ice cream. So yeah you can call everything gelatp >

As an American, calling Italian style ice cream “Gelato” allows people to know what your product is before they walk in the door.
It’s like being upset when someone points someone points out the difference between French bread and white bread. Yes they are both “bread” but the unique name helps customers understand your product better and manage expectations. >

But you also shouldn't call them out for just saying bread if they got French bread >

Like most things it depends on the context. 
If you are eating dinner and someone asks to pass the bread and you say “it’s actually French bread” -you’re being an ass.
If you are talking to a baker who is proud of their French bread recipe, and you say “whatever it’s just bread. I don’t get why you care so much” You are probably the ass.