Well, it is. But actually your corporate knowledgebase could be everything your team need.
For a small startup team it could be a place of freedom, where everyone write down the information that is suitable for share in their opinion.
For a big enterprise team it could be a well-structured space with strict responsibilities divided for each space/page with a long (or short) approval chain before every change.
Software development teams need to draw a lot of schemes and to store code examples in a knowledgebase.
HR need to store policies and newcomer instructions in a place which is comfortable to use for employees.
Some teams need a learning management system to be built in a Confluence in order to keep all the team members informed about recent product changes/policies updates.
Others need Q&A section with a kind of community working just inside the knowledgebase.
Sometimes you need to create a public knowledgebase (just as we started to do recently).
Confluence has everything your team might need 🤓