Now to be completely fair this is something that Bluesky's devs are interested in potentially changing: there is an open issue to discuss the possibility of private blocks https://github.com/bluesky-social/atproto/discussions/1131
What I am saying is there are architectural consequences to fundamental design abstractions
Yes, I may sometimes seem silly over here, SICP-hugging fangirl, come on we're just trying to build things that *work* over here
Look I'm a lisp lady, I know the realities of "Worse Is Better" more than most, I now the right CS designs don't win
But Conway's Law flows in two directions!