It's all about the level you want to edit the patch at. With PD you are likely to generally work at a lower level than in Rack/Cardinal, but you're still patching together elements of varying complexity.
You can also run PD as a plugin inside Rack to get "the best of both worlds".
You can also run PD as a plugin inside Rack to get "the best of both worlds".