If the community isn't hosted on your site, it can't drive ad revenue as people involved in discussion reload the site to see new comments. People want to own the community because it brings traffic, and they're not interested in driving that traffic to someone else's website. It's a sort of cargo cult.