Not to be rude but I don’t think the author was saying there is anything wrong with XML or JSON intrinsically. What he is saying is that not enough root cause analysis is done to solve the actual “problem”. As he pointed out many times, software and computers have allowed us to achieve amazing things. These types of arguments are what prevent us from moving forward. The problem is not protocols or processes or management, the problem is us, everyone involved in the software development industry - we get off on showing how smart we are when passing a tissue would have solved the problem.
Thanks for the article, it is something that has been bugging me for ages. The point of “we have a solution, now lets go find problems” is akin to the old adage “when all you have is a hammer, everything looks like a nail”.
Acknowledging there is a problem is the first step to fixing it and if anyone reading this comment thinks there is no problem, I recommend you go to Google and look up “Continual Improvement”. Our industry has been stagnating since the inception of the personal computer. The base principles of the computer have not changed, all we have done is made things smaller and added layers of abstraction to hide the complexity, thereby creating more complexity.