Okay, yes, but … there had to be a ‘but’ … when you think about it, the idea that a server should be a computer was itself a misrepresentation of the concept.
In fact, all you’re ‘complaining’ about here is that we’ve returned to the root (ha!) concept and a server is a service provider … that can, recursively, as it were, itself be provided by another a server (that can be a ‘PC’).
I don’t really have an issue with it myself — I’ve always thought about things in the abstract and have always resented the limitations imposed by having to think about things in a physical dimension because the mentally mediocre aren’t capable of abstraction ¹.
Does it really matter if I SSH into a VM rather than a physical box? Does it matter whether I’m accessing the OS in isolation in its own VM or in a container, on a VHD, on an HDD, on a clustered server farm? The end effect is the same: I get to access whatever it is I’m after.
—
¹ You know how embittered I am by, for instance:
- having to worry about where data is located rather than its properties;
- the slavish adherence of the Linux fsh to the limitations imposed on Unix by 1970s technology.