Communities need more than a forum install. They need categories, roles, moderation rules, onboarding, email settings, SSO, analytics, and an ownership model.
Discourse and Flarum can both work well, but the right choice depends on community size, customization needs, budget, hosting, and support workflow.