The reason Sage is currently distributed this way is similar to the reason Anaconda exists, which is that Python's package manager isn't (or wasn't in 2005 when I started this!) meant to build something as complicated as Sage, which has about 100 complicated dependencies. I really hope this eventually changes someday and people can type "pip install sagemath" and get something useful.
Oh, I think for several Linux distributions there are SageMath packages that just build Sage into the standard system-wide Python. So if you're using Linux, the problem may already be solved for you.
(I realize that this response is probably useless for the Sage author, but hopefully will benefit others who struggle with installation)
[1] https://doc.sagemath.org/html/en/installation/conda.html#sec... [2] https://hub.docker.com/r/sagemath/sagemath/ [3] https://github.com/NixOS/nixpkgs/blob/master/pkgs/applicatio...