There is some decent justification in there, but I think the generic question, in a lot of questions is:<p>Why did I choose to build X with Y?<p>The generic answer is usually:<p>Because it is what I know.<p>The extended answer may include particular features of the language or environment or it may include the support provided by a particular cloud infrastructure.<p>As an example, the stuff I am personally working on now, I mostly use Python because I know it well and the ecosystem for webapps is pretty mature. 7 or so years ago, Python (in particular) mod python wasn't even close to modphp, so I went with PHP. Today, if I was adamant about building on Azure, I'd choose NodeJS (thus JavaScript) or C# because they are first class citizens of the platform.<p>In other words, choice of language can take on many facets. Good to see PERL mentioned again.