Really enjoyed this article, thank you for sharing. I've seen time and time again engineers arguing to use a certain technology just because it is 'the standard' or 'everybody else is doing it'. As you pointed out, the most important skill is to first understand the problem you are trying to solve and then come up with a solution that solves it.
A blanket solution "just do x" is never a solution.