A potential client explained they would have to use a community platform neither of us liked because it was part of a CMS package they had just agreed to use.
Another noted their staff wouldn’t be allowed to participate in a community and they couldn’t let members talk about some of the most controversial product topics.
It’s incredibly tempting to agree to concessions like these to move a project forward. Often they’re presented as immovable facts which are impossible to change. But these are community-killing compromises. They will always come back to haunt you.