Carpets eat fish, it's what they do. A few types of Clownfish can live in them but sometimes they get eaten. To say the Carpet will eat "the first fish dat gets attached
to it" isn't really true.
Carpets are difficult animals to keep. If you have intense MH lighting, pristine water conditions and a large 2 or 3 year old mature reef tank then it can be done.