Quick update on this: we recently introduced default channel bookmarks for new accounts, meaning that you can see those channels in a list in most clients in the join-channel dialog somewhere.
Auto-joining would be a bit of a privacy issue, so that’s turned off at the moment.
Those are my thoughts exactly. If you could add channel invites directly to the account invitation, then there’s less of a privacy issue, since nobody knows which channel automatically has new users added (in case the chat client auto-joins on invitation that is).
Also, I think it makes more sense to have the user be invited to channels with the context of their group/inviter, instead of one big channel for everyone.