The meaning of 'RPC' has changed a bit over the years. Central to the idea of 'RPC' as used here is that they calls should be indistinguishable from a local call. All 'remoteness' aspects were to abstracted away and the developer would not have to worry about them.
In contrast, when using a Webservice or REST API, nobody (I hope) thinks 'I don't need to worry about connection timeouts or the server being down or ...
In contrast, when using a Webservice or REST API, nobody (I hope) thinks 'I don't need to worry about connection timeouts or the server being down or ...