My strong opinion is that there are other serious issues that the article doesn't even touch on:
1) the silo model of creating dedicated SE sites. There should have been one SO for everything. Collaborative filtering etc would have been an infinitely better direction to go in.
2) the over-moderation by misguided 'defenders' who are too eager to mark something duplicate or move it to some dead SE site. Here's a group of users the article doesn't point fingers at, but which I believe is more of a problem than the noobs!
3) the shelf-life of answers. Almost all the accepted answers are now wrong. Frameworks change, features are added to languages, bugs get fixed. And woe betide anyone who asks a question afresh hoping to get a new and actually working solution...
4) that I'm ok with subjective questions. These ought be handled as such, rather than closed.
There are a gazillion little ways to fix this and make SO relevant again, but I think the mgmt and 'community' are a big part of the problem, not solution :(
(disclosure: I have well over 40K rep, most of it on SO)