If this is from the perspective of a hobbyist or brand new Python dev, that's a fair opinion to have, I suppose.
That said, if you're using Python in a professional capacity, you really need to learn how to use the toolchain properly.
Python packaging and virtual environments are not difficult to understand, and I'd wager based on your comments elsewhere in this thread that your frustrations are born from not taking the time to understand why following the instructions from a fourteen-year-old blog post aren't working.
99.99% of the time, the fault isn't with pip, it's with the maintainer of the broken package you're trying to use.