Je hebt gelijk dat de bulk-API alleen op enkele verzamelingen werkt.
Er is geen specifieke reden, maar de API's in het algemeen zijn bedoeld voor verzamelingen, dus een "bulk-invoeging voor meerdere collecties" zou een ontwerpafwijking zijn.
U kunt natuurlijk meerdere bulk-API-objecten in een programma instellen, elk op een andere verzameling. Houd er rekening mee dat hoewel dit niet transactioneel zou zijn (in de zin van startTrans-commit-rollback), bulksgewijs invoegen ook niet is.