This is very apt. If we've all grown out of our parents' basements when we left /., then let me share my own analogy.
When SSHing into different servers I used to bring my .vimrc and .bashrc along with me, because how could you live without them? Likewise for switching computers, you bring along your config files. When a new job required me to be at lots of different computers, and SSH into lots of different servers, I also made a conscious effort to reduce my dependency on customization. That's when I developed my significantOther vs girlInEveryPort modes of operation.
In significantOther mode of operation, I invest the time to customize the environment so that it is perfect for _me_. This is like looking for a woman to marry. It takes time, and the first woman (or config setting) has no more chance of being the best as does the twentyith. We invest much time finding on what we _can_ compromise, and on when we cannot.
In girlInEveryPort mode of operation, I have little problem using vanilla VIM and standard Bash. I might stumble a bit and touch her in ways she doesn't like, but overall we get the job done and nothing is broken afterwards.
The perfect balance for me was to discover that I could have both modes of operation.