There’s another Slicer forum post with a lot of good information on this topic. See Pip in nightly build not working. Essentially a newer version of pip has changed where main() is located.
That being said, that Pip wiki page should probably be updated with the information found in that forum thread. I currently don’t have access to edit the wiki.
However that Pip wiki page is also under the “Labs” category which I don’t believe has all of its subpages up-to-date. I think it is more a dumping ground of notes by developers when trying to plan a project. I think that’s why keeping those pages up-to-date isn’t a priority since users won’t need to read them as part of the actual primary Slicer documentation.
I think pip main is not supposed to be accessed manually (as when you launch a Python interpreter, some packages may not be possible to update because they are already loaded).
Instead you can run pip as PythonSlicer -m pip install something. @muratmaga can you confirm that this works?