Sie haben Recht damit, dass die Massen-API nur mit einzelnen Sammlungen funktioniert.
Es gibt keinen bestimmten Grund, aber die APIs sind im Allgemeinen sammlungsbezogen, sodass eine „sammlungsübergreifende Masseneinfügung“ eine Designabweichung wäre.
Sie können natürlich mehrere Massen-API-Objekte in einem Programm einrichten, jedes in einer anderen Sammlung. Denken Sie daran, dass dies zwar nicht transaktional wäre (im Sinne von startTrans-commit-rollback), aber auch keine Masseneinfügung.