ObjectId не са водачи. Guid е името, което MS дава за версията на UUID, която използват. ObjectIds са напълно различен алгоритъм.
Като се има предвид това, можете да използвате каквото пожелаете като идентификатор в mongo и това няма да има наказания за производителност (в света на релсите някои от ORM препоръчват използването на низове)
ObjectId се използва в mongo най-вече за запазване на размера. Ако е толкова голяма сделка, просто използвайте нещо друго, просто осъзнайте, че използването на ненужно големи ID полета ще доведе до загуба на RAM. Но ако е голяма работа, тогава изберете Guids.