"I use a variety of languages, tools, and OSes, and my choice of which to use are all geared around a single end goal: not to promote my own social or political agenda, but to make my customer happy."
My customer probably won't be happy if I programmed his thing with a language, tools and OS that frustrate me to no end. That frustration will no doubt find its way in the product, just as sheer joy finds it way into the product when I love the way I work.
My agenda? Having fun making software that's fun to use.