This makes sense for system installs but does not allow for virtualenv installs. The binaries are libraries should end up in the vritualenv path, and then the creation of a storage and conf directory can be left to the user. A simple message that one can see from pip would be enough to let them know that they have to create the directory.