Learning and the usage of the correct terms are crucial. I get your point. But I think we should as freelancers/contractors/employees also try to promote a culture of "usage of the correct terms". From my experience I always have to educate my clients and would love to start working with a client who already has some education and sometimes is the case and is a wonderful experience always, these are simple things that make a huge impact in the long run. Communication becomes much more effective when clients know how to use the correct terms and we should all promote this, clients and developers, and pretty much everyone in every field :) thanks for the comment.
Well, that's what we all agree on already, but, for what it's worth, you can define that apples are oranges, however, if you are not a very big fish and find a way to sway the simple folk, you won't have the power to affect people.
From my personal experience as a freelancer, even if you correct your regular layman, they will stick to whatever they believe. If they think that the admin does some magic thing in the backend, then you can tell them a thousand times that it's the "Admin Panel", where admins "configure" things. Remember the memes about kids playing on their Playstation or XBOX and their mom telling them to stop playing Nintendo all day? It's just that: they don't care, as long as it works 😕 (and if it doesn't, they'll call you)
On the other hand, because laymen don't know and don't care, we have our jobs! We can do the correct thing and use the correct vocab; and we get paid for it.