Yes. the script activate-global-python-argcomplete is installed with the python package argcomplete and in their documentation they say that running this script with --user installes in this location. So unless the argcomplete changes this it should always install in ~/.bash_completion.d/ (it creates the dir if it does not exists).