See I think this becomes chicken/egg real quick too, though I do think Google is more to blame. Content creators are responding to the incentives google created. Think back to when sites would have all sorts of keywords buried in metadata and/or have blogs that were complete nonsense full of keywords that weren't easily findable on their sites. They did it because they were rewarded. So what did google do? They penalized it, and voila! It stopped. This was like...2014? Maybe earlier?
Ultimately if google wants better search results they need to go back to the drawing board. They need to disincentivize blog spam.