DNS servers push to other authoritative resolvers. There are all kinds of topologies for zone transfers.
It's not what a user thinks of, but in terms of I updated a record and have to wait for it to be "everywhere" it's entirely part of the change latency to the end user and outside the scope of caching and TTLs being honored.