Yes, that is why I tried to engage and spend a lot of time there. It is extremely subjective and allows people to focus on a word and miss the story. It very much is a tough definition,
ie. Wikipedia
In computing, a server is a computer program or a device that provides functionality for other programs or devices, called "clients". This architecture is called the clientâserver model, and a single overall computation is distributed across multiple processes or devices. Servers can provide various functionalities, often called "services", such as sharing data or resources among multiple clients, or performing computation for a client. A single server can serve multiple clients, and a single client can use multiple servers. A client process may run on the same device or may connect over a network to a server on a different device.[1] Typical servers are database servers, file servers, mail servers, print servers, web servers, game servers, and application servers.[2]
Google search top answer
North American
a waiter or waitress.
Christian Church
a person assisting the celebrant at the celebration of the Eucharist.
2.
a computer or computer program which manages access to a centralized resource or service in a network.
The first is too large a definition and the second is shorter but captures the general meaning of server. The main issue is that there is so much we can do this with and spend inordinate amounts of time explaining and being expected to do better than wikipedia and others in a short space of time that it becomes futile.
English is a terrible language for interpretations, computing makes this 10 times worse as it is imprecise, I imagine due to it being a rapidly evolving area of unknowns. I doubt we or the community can satisfy everyone but have to appeal to well-known definitions where possible and not lose sight of the story at all.
It is the curse of openness that people demand we achieve too much perfection. If we try and then define this language and science for everyone then we would simply just fail to launch anything as we are trying to do something even many thousands of books cannot, never mind the internet and wikipedia.
There will always be people focused on trying to call us liers which is a shame, but its really just the territory. If we remain polite but firm and say this is our definition or we are using the commonly accepted definition of X then I feel we are good.
Love to be better, but I have more to fix than pleasing every interpretation of every word, even though server is probably a great one for folk to pick on and pontificate over. I am not sure we can do better when trying to be concise and accurate, these 2 are at odds if we need to define exactly all statements and words. I doubt there is a great answer to be honest, I do wish there were.