NFS on a well designed and maintained LAN is ok, but on any network less reliable I agree it's the wrong abstraction. You can only get away with hiding the network in those rare situations where the network can be made that robust.
There is no such thing as a well designed and maintained LAN. All networks are unreliable.