It is an old article, but I doubt that things are better today, because huge software is difficult to improve, and because Microsoft is obsessed with backwards compatibility, and because security has never been its main priority (compared to features, marketability, etc.)
I am not a security expert and I am not sure whether I understand all the details of the article (after all, I have never been a Windows user), but it seems to me that this analysis makes sense. I leave it to the experts to decide whether it is correct or not.