@paul The ActivityPub protocols will have to evolve to support caching mechanisms to handle the load. Even without Big Tech being involved since so many people have decided to use #Fediverse apps now. I expect transient caches of just 24 hours could reduce the load considerably. And when a new post triggers pushes the payload could include a random set of other hosts which have been pushed which could allow them to share the new post.
@paul I may also create separate accounts for isolated islands of servers which would be a closed community in a way just to keep the load and traffic down. Universities, neighborhoods and other small groups could run their own islands which could be semi-private much like Slack and Discord are being used.