Sadly, the author hasn’t even realised their own flawed assumption, despite contributing plenty of words sledging those of others. The hint, from the text, is how you can practically hear the agitated airquotes around propagate.
What's more, the DNS does conventionally distribute zone updates via notification from master to replica. Despite its relevancy this mechanism is not discussed; in fact the word zone does not appear at all in this article, which is hoist with its own petard in presenting a half-baked model of the DNS.
I'd be that person. "Propagate" strongly implies a push model to me; parent-to-child reproduction like an organism.
And, yes, I'd personally consider word-of-mouth to be largely push-based. But I concede it could just as well be people asking (perhaps too many) questions.
This is the third definition the search engine I use returns for the term, and by it you are indeed correct. The direction, and method are unspecified.
In other words, the term "propagation" is quite likely not the source of people's confusion that the original blog post thinks it is. It's great that they investigated for themselves and figured out what's going on, and wrote up an explanation of it. That's useful, but note the section of the post 'okay, DNS records actually do “propagate”.'. By taking issue with the term "propagate" they've just muddied the waters yet again.