One thing @bnewbold did agree on is that "shared heap" and "message passing" are useful distinctions.
In fact I've seen members of the Bluesky team use "shared heap" a few times since to explain their tech since, and many people replied saying this distinction was illuminating. I'm really glad!