What KPNs offer is a computation model that is scalable, incremental, and flexibly compositional. But a lot of other properties - such as integration of resources and services in open systems - would be left to development and integration of an effects model.
KPNs are more flexible than RDP. If one needs RDP's guarantees like temporal coupling and easy detachment of a process from the environment, one could compile from RDP down to a KPN for distributed computation. That is, the KPN layer would be how I translate from RDP's effects model to an incremental, distributed message-passing system. This is what I meant earlier by "a possible substrate for RDP" - using KPNs as a compilation target.
But, KPNs are deterministic (up to effects), and they're first-class values (subject to serialization, persistence, checkpointing, wrapper patterns, etc..). Between those properties, much of the challenge surrounding development and debugging of large scale distributed programming is mitigated. I imagine that if people developed systems using KPNs, they wouldn't feel need for temporal coupling to simplify resource management.
So it isn't that KPNs directly subsume RDP, but rather that they solve enough of the big problems that learning the RDP paradigm and working with RDP constraints would have dubious utility. That said, using RDP ideas to help guide development of an effects model seems like a useful idea.