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!
Now the reality is that "message passing" is hardly a new term
As far as I know though, I did introduce the term "shared heap"
I didn't know what else to call it! Wait actually no that's not actually fully true