I've worked for large companies and I've worked for small companies. In every place I've worked, few places have knowledge management down solid.
It's such a simple thing, though. Humans have done it for many, many years. How do you onboard someone quickly and get them up to speed?
At a former employer, we would do these meetings called KT (Kay-Tee) or Knowledge Transfer. Essentially, the knowledgeable would present to the ignorant and that was it.
What made matters worse, I would get roped into KT meetings that had nothing to do with my role just for the sake of it. There was little value in them. I made it a point to future presenters to write me good documentation instead and just use that time to go over the documentation.
I've been on the other end leading KT meetings as well. I would write exhaustive documentation. Share the documentation ahead of time. Present the documentation to my team and give a demo. I would still get questions over stuff later.
So, what's your thinking Dev.to? Does tribal knowledge work? Or externalizing tacit knowledge and codifying it? What use is documentation if no one bothers to read it?