I agree with many of your arguments, but especially that this article is not great.
I commented more here: https://news.ycombinator.com/item?id=46957450