Back when I was using Perl (5) on Windows, I had the choice between using a Perl that I installed with Cygwin, and Activestate Perl. They were subtly different, yet I still had to deal with the choice, and I even had to care. And even in the cases where "it's already on my computer", there suddenly is a feature of awk that's not in the version that I use (WTF? I thought I had awk? No? Darnit.), and I have to start caring which awk it was anyway. Yet the command line tool is called "awk". I think you just have to deal with this kind of complexity if you want to be a programmer.