If you approach every program with that attitude you will never have an RPC subsystem where nanoseconds matter. You will be trapped in a self-fulfilling process where nanoseconds don't matter because the system is slow.
The efficiency of initiating the call limits how many calls the program can initiate per second, per thread. The potential latency of the response is irrelevant.