I absolutely love this analogy. I too am a fan of cast iron cooking pots and pans. I have a Dutch Oven, chicken fryer, several skillets in various sizes and a griddle all in cast iron and I use the heck out of them. The only other pan that I feel the same way about is my stainless saute pan.
I spend a lot of time cooking both for my family and for various charitable organizations. The only fault my cast iron cooking pots have is they ain't big enough for the charitable organization I cook for where the minimum number of people I'm cooking for is generally 30. Hard to do with my Dutch Oven. Then I turn to the various stainless steel gear I own.
Where the analogy breaks down a bit is for embedded systems programming (Arduino) I use C++ because of the wealth of libraries I can call upon to simplify my work. Darn near all the rest of the programming I do is in Perl though. Occasionally I write stuff in Java if the situation merits it.
There's something to be said about old fashioned tried and true stuff especially Perl.