> I brought up NFS because it's an example of a service that implements an abstraction but does so in a way that undermines the assumptions of the implemented abstraction.
yep. NFS and the like make you more vulnerable to the Fallacies of Distributed Computing.