The general argument that you are making here seems to be something along the lines of: this site teaches web development, so it should practice what it preaches. You are saying nothing about the content of the site, its offering to users.
However, their own focus seems to be on offering a useful learning resource, not replying to the critics. I find their content fairly good for absolute beginners. Even if they grossly oversimplify their subject, they offer the best way to get up to speed on the basics of many new technologies. That's why they are high in the search rankings - no mystery there.
So give these guys credit - they are offering a pretty good learning resource for the basics. I'm not ashamed to admit I used it a lot at the beginning of my career as a self-taught web developer. And then I moved on.