So I'm still trying to work out why this is a bad thing.  Surely a user installing would want to install to USER_SITE.  While a packager can very easily set --prefix to point to the correct site prefix.  Can you maybe explain that to use a little why this is the wrong behaviour.