jordanjay29 Excellent, but I consider that basic features are part of the core. Since it is a base. To create a forum for the community, it must have the basic and necessary tools for the administrator. As a financial tool, a total control from the administration panel, a moderation panel with extensive options.
Exactly my suggestion, is that this option is part of the core, since it would form the necessary basis for developers to expand and work on it. And so it would not clash with the philosophy of Flarum.
Since it seems to me that Flarum is potentially the best forum software, but if it is wasted, if it is to make many features and functions essential to a community be extensions created by developers. This will cause a serious problem, at least from my point of view.
Because every owner of a forum, tries to make sure that your community does not use many extensions. Also if extensions are created by developers, then many essential features for a community, by their importance, can be paid. Imagine you need 15 extensions that offer a language pack, features for the administration panel (which are basic), normal features that is achieved in any other forum software but in Flarum does not exist except as an extension. And in the end you buy 15 different extensions, which can make you spend more than $ 150 USD.
I'd rather pay a license of $ 140 USD for XenForo which has many (essential) features and functions at its core. And it does not need so many extensions for its operation.
Also while a community of forums depends on less amount of extensions much better. Because you may have 15 extensions of different authors installed, but it turns out that in a year or two years, the extensions are no longer supported or tracked by the corresponding developer. You will be obsolete, and you should also communicate with several different developers.
It is true that an extensions market is very essential for forum software, but it should not depend entirely on it.