You don't need moderators, just policy. Where I work we have threaded conversations and no one needs to moderate anything.
Further, "optimize for searching" isn't a thing. Teams gives full text search, and you can find any word or phrase you need to instantly.
I think you're optimizing for familiarity.
IMO just use forum software if you're going that way. Much more low volume, too (generally).