I often wonder why developers do things like wrangle 5 different versions of Ruby and Node just because they like the language, Etc.