I think these attempts are kind of stupid. ActivityPub was never intended to be a closed private network with little to no public access. Trying to use it for such is just going to cause a lot of problems with people expecting privacy where there can't be such.
There are other protocols better fitting for such use-cases, why not use those instead?