Почему COMPOSER_HOME пуст?

У меня есть вопрос о компоновщике инструмента программирования, который устанавливается как исполняемый файл в /usr/local/bin/composer на 3 разных машинах, которые я использую между работой и домом. В соответствии с:

 composer help global 
 COMPOSER_HOME is c:\Users<user>\AppData\Roaming\Composer on Windows and /home/<user>/.composer on unix systems. Note: This path may vary depending on customizations to bin-dir in composer.json or the environmental variable COMPOSER_BIN_DIR. 

Но оба они пустые:

 echo $COMPOSER_HOME echo $COMPOSER_BIN_DIR 

Когда я запускаю:

 composer global require <package> 

Он устанавливается на /home/<user>/.config/composer/vendor/bin только на моем рабочем столе Ubuntu 16.04, но везде он устанавливается соответствующим образом на /home/<user>/.composer/vendor/bin

Почему он устанавливается в ~/.config вместо ~/.composer и не устанавливает переменную ~/.composer ?

Я замечаю это, потому что я источник моих общих dotfiles, который включает в себя путь глобального композитора. Я знаю, что могу это сделать, вручную установив COMPOSER_HOME в моем bashrc, но я бы лучше понял, почему это происходит в первую очередь.