I think a variation on the multi community might be a good idea but implemented differently.
Community’s could opt into a meta community (somethings that are the same name arn’t the same thing).
Then on the user client side when you subscribe you can choose to subscribe to the meta community. When your feed is constructed it doesn’t include de-federated etc. when you post it is via your instance to the meta community and a shortcut is posted to all the meta community members, and replies go to your meta post in your instance.
Interesting how MS is the reasonable one here where all their copilot stuff clearly separates paying business from free consumer stuff for training / not training.
However slack has gone and said they will train on everything, and ONLY the paying companies can request to opt out.
Too bad so sad for all those small dev teams that have been using the “free” version of slack… No option to opt out.