I think the main question is whether the community is at the center of your project.
If your business is about discussions, you probably only need a few static pages (and you could even use an extension for this) and if the discussions are public, having them on homepage is a great showcase!
If Flarum is used as a meta platform for your business, it should probably not be the default page, your main content should (game, blog, e-commerce, etc)