Some of the points in the article are valid, but some have been valid decade ago and are outdated today. For example taking care of users who don't have javascript enabled. Before I continue, let me make straight that I actually do consider it when developing and I do make sure everything has fallback for those people. BUT. Even though there is a percentage of people who still browse internet without JS, why would we care about them? Those people are mainly people without any interest in modern technology. And old technology does not require JS. I know it sounds harsh, but the technology is evolving and some (many actually) project are running purely on JS these days. Why would we hold these back rather than encourage people to enable JS? Instead of supporting lazy people and publishing articles about caring of NO-JS people, let's push them to actually update themselves to what is new in the world. For that, simple message "This page has important JS components so you cannot fully enjoy it" will do jut fine. This applies for many other web stereotypes.
I am not sure, I might come out strong, but I a feeling all these stereotypes (and fighting them) a bit more than for example author of this article, since I am developer in China, where the situation is... Well you cannot imagine until you try it.
So to sum it up. All developers - keep in mind to support as much as you can as painlessly as you can, but do not publish articles about this, cause you just helping people to stay lazy.