Going online, paired with the rise of social media changed what it meant for content to be "good" - redefined it to share worthy and click based, monetized mostly by ads. Now, no one, including the famed NYT does good classical journalism - they do what gets them shares and clicks.
On closer examination of social media demographics, you can see why news has pivoted to opinion - because millennials share and click more of it, especially the opinions they approve of.
A demographic shift in HN user base is also likely the reason for more opinion making it to the top of the charts