Why Are We Disabling Swap?

fine with disabling swap as recommended on https://docs.portworx.com/install-portworx/prerequisites/, but was curious to hear an explanation as to why this is important and recommended?

This comes from Kubernetes (if I understand correctly). Here is a discussion on this topic: https://github.com/kubernetes/kubernetes/issues/53533#issuecomment-334947625

I do not know if this holds true for non-K8s with Portworx (Rancher, etc.).

We discussed this topic at the resource mgmt face to face earlier this year. We are not super interested in tackling this in the near term relative to the gains it could realize. We would prefer to improve reliability around pressure detection, and optimize issues around latency before trying to optimize for swap, but if this is a higher priority for you, we would love your help.