thecodingwizard I think flarum already has too many enabled by default by simply including BB code and Markdown.
Remember, each one turned on by default will be consuming resources that will cause flarum to run - if only slightly - slower, increase the complexity of the code, the interface, etc.
Flarum currently has a almost unix philosophy of dotadiw - Do One Thing and Do It Well
That means flarum should do very, very little. Each of those extensions should do their specific job and only that one thing, but extensively.
To drive the point - consider the flarum core as its own extension called core.
While a do everything at once (many windows programs come to mind) might sound like it gives you more bang for each program, it ends up causing bloat, forcing you to use parts that you don't need to get that critical piece.
So what is enabled by default should be carefully chosen and otherwise left disabled.
Thinking about it, there's a lot about flarum that reminds me of linux
- extension marketplace - package manager
- core - kernel
- bundled apps - GNU tools
The whole feel and planning of it, high extensibility, easy api access, etc. Of course, free as in freedom 😉