More than 30 (Maximum) Buckets per cluster

Yes. JOINs are allowed all combinations. JOIN Clause | Couchbase Docs

bucket.scope.collection in Couchbase are analagous to database.schema.table in an RDBMS.

FYI: You can’t select all the documents in bucket (scopes,collections), you can’t select all documents in scope (all connections). You need separate queries or do UNION ALL explicitly