So, for example, the recommendation given the article linked in
that answer should essentially never be followed on Ubuntu, and sometimes causes significant (though reversible) breakage. It also doesn't explain
why the code would be there on most OSes (including Ubuntu), and
what actually happens when one does that (which, in Ubuntu, includes
all the code in .profile
not running just because
.bash_profile
exists).