You can have a category in Discourse set for external posts, then each new instance created (blog post, event created, etc) would create a thread within that topic. Essentially creating a modular comments section that can be set to copy the title of the page it’s created on.
Replies would be ordered by most recent, as our replies here are. That could mess up the home page in the forum as many comments wouldn’t make sense without the context of the page get were posted on. Fortunately Discourse has the ability to hide categories from the main homepage, so with that set they wouldn’t be visible there.
The main advantage honestly, is the Discourse community. You can’t easily replicate that many people actively supporting and developing a smooth, functional and beautiful open source project. Anything we built or found here would almost certainly be lacking that.