Subscribe vs Join

What’s the benefit of joining a channel compare to subscribe it externally?

Can I design my channels like this:
Each user has its own “user:user_id” channel.
From this channel they subscribe to all the public external channels which can not be joined.

What could go wrong with this approach?

Thank you very much! = )

I do exactly this for, say, my notification channels, I’ve seen no issues with it, just handle your data properly that comes in. :slight_smile: