We have many many examples in the field of customers who don't understand or are unaware of limitations around using $search across multiple collections. We should link to this page from our Atlas Search FAQs.
Suggestion for the FAQ:
"Can I return a single set of search ranked results from across multiple collections?"
Answer:
"No, but here is a tutorial outlining how you can federate a single search query across multiple collections".