I'm not sure why content creators are feeling the need to go multi-media - perhaps it's getting harder and harder to tell who your audience is, or segment your audience, or maybe the "smearing" of society is causing an audience for a given topic (ES6 development, say) to have so many different desires it's impossible to create content on the subject without annoying some portion of them (either by having plain HTML and CSS for your blog post with no helpful GIFs, or a bunch of GIFs that piss off people in text browsers or slow connections).