Communities can improve customer loyalty.
But so can lower prices, spending more to create better products, improved customer service, transparent business practices etc…
The challenge isn't to show that communities increase customer loyalty.
The challenge is to show that communities are the most cost-effective way to increase customer loyalty.
Likewise for customer acquisition, knowledge retention, reducing costs etc…