There are groups and plans to extend groups to something more scalable.
As for nostr, a bridge that bridges the gap between nostr and SimpleX, e.g. linking nostr and SimpleX IDs via certificates.
Also detaching the ID from the SMP server would be good. It should *just* be the key. The server that hosts the queue should be discovered the same way nostr discovers the relay that has a particular event.