To continue that analogy further, perhaps babies feel insulted too.
The thing is the baby is incapable of reasoning. They're not capable of asking for food. They're not capable, often, of picking it up to eat it themselves. They need help but can't ask for it. They don't know what's good for them or the balance of foods to consume. They'll be hungry and throw the food on the floor .. they can't tell you "oh, sorry, I didn't mean to do that I was actually trying hard to eat it but, you know, 9 month old motor-control". Sometimes you have to just shove it in there, then watch them chew, swallow and smile and open their mouth for more.
A web browser user that wants to do video calling can use a search engine, or look up add-ons. They can respond to their browser maker putting a "we recommend SuperDoublePlusGood add-on for communicating with your friends" advert alongside the new release information. A browser add-on isn't essential to life, nor essential to using the browser.
When the baby is already eating I don't shove something else in their mouth because it's a different brand and I think that brand is better despite it doing the same thing.
Pushing analogies too far sucks.
In any case, defining "what something is" -- when the nature of the product is creative, as is the case with all of programming -- isn't helpful. Nobody has to "ask". A phone can also be a web browser, it can also be a GPS navigation system, it can also be a camera, it can also be a hand held video gaming console, it can be many other things along the continuum of personal electronic devices. Essentially, you're only disagreeing with where the equilibrium is.