As I understand it, the reason that CC has stated that it does not allow other forums to be mentioned in a post is that they consider it a form of advertising for a travel agency. Most cruise forums have some connection to a travel agency, and CC has a very explicit and strictly enforced rule against any advertising or even mentioning other travel agencies. CC is financed by Carnival, as well as by paid advertisers, whose banners you can see on their site. I've been told that any mention of any other travel agency violates their agreements with their sponsors.
So while I fully agree that CC has really trigger-happy moderators (in terms of deleting posts for bizarre or unknown reasons), this is a purely business reason, or so I've been told.