The article highlights the major issue...
The enormous amount of bullshit bingo we have to deal with in IT these days... Constantly being tortured with new terms that are merely new labels for old ideas with a slightly different spin, is sooo tiring. Especially if every other self proclaimed expert on the interwebs gives you their take on it and why everybody must adopt it now. Even worse so, when market research firms get involved, because then we have to read it all on a grassroot level while at the same time explaining it to non-technical people in the organisation (the levels above).
It happened with Whathaveyou-as-a-Service, the Cloud, Devops, and lots of other terms. And everybody has a slightly different take on it. An OpenStack cloud is fundamentally differnt than, for example, AWS. Many VPS providers call themselves clouds, but have no actual failover abilities.
Devops even worse; you get 5 opinions when you ask only 3 people, at least. And everybody feels the urge to share their perceived truth about it with world & dog. Add to that the recruitment sector, where you find "Devops Consultants" these days -- apart from never having worked hands-on in IT, they certainly don't grasp any concept involved either. That doesn't keep them from getting on everybody's nerves, though.
Scratch the buzzwords, look at the technology and possible approaches to solving the problem at hand, and you will get somewhere. Deliberating the meaning of buzzwords on the other hand, or their future, doesn't get you anywhere. Maybe those terms are there to stay, maybe not. Who cares. The elements that work will stay where they work, the rest will be forgotten about as soon as the next buzzword comes along to keep all the "gurus" happy. And I'm sure they'll share their "insights" with us when the time comes, while we got on with our lives in the meantime.
Edit to add: The article attracted a whopping 4 comments after 3 hours. That should give El Reg an idea just how sick and tired many readers are of these buzzwords...