These are installed as packages to the system, and aren't marked as hidden APIs.  I'll engage the pypa team on this, but considering how broken the pip interface is now, and how long it's been broken, this seems to be the only practical and sane way to get the useful info.