“…when we have to choose a technology, we end up in a kind of frenzy”.
Wow, I couldn’t agree more. If anything, the author interprets this reality too narrowly. Overkill technologies are a problem, and so are overly costly ones, but also time consuming techs, techs that pass more cost to the customer than is warranted, techs that focus on crazy rare edge cases, and techs that hide large wasteful resource consumption. It goes on and on.
I had a friend who once described programming as ‘the practical application of economics’. By that he means that there is ought to be serious consideration of cost/benefit in software engineering. He’s right.