Flarum needs code splitting because it loads a lot of stuff unnecessarily which lowers performance and score in PageSpeed Insights, which in turn ruins SEO.
Many scripts, e.g. Composer, that are useful for logged in users load unnecessarily for non-logged in users.
Going deeper, scripts should also be loaded depending on permissions, e.g. normal users do not need to load extensions for moderation.
The more extensions installed, the more the forum weighs.
It would be worthwhile using ES Modules and dynamically import the code you need.