The more peripheral a feature is to the core mission, the more peripheral it should be on a platform. If only some users need it, then it shouldn’t be junking things up in a central location. This will make the system run more efficiently.
Always leave room for organic and spontaneous change. Examine how users are behaving and whether they are putting the system to unexpected uses. This can suggest new directions for the platform.