Sure, it is possible to lose a batch of eggs or wrigglers, with a pleco in the tank, but let's not exaggerate!
I've had hundreds and hundreds of spawns , always with pleco (s) in the tank. Salvinis alone, well over 100 spawns in the last 15 years; convicts can't even begin to estimate how many spawns over 4 decades; jewels well over 50 times; Black belts over 10 times; as well as a number of other cichlids. Always with pleco (s) in the tank.
I suppose if you are producing for sale, and want to maximize the number for sale, you may not want to take the chance of possibly losing one or two batches. Even the smallest of convicts know to bite a large pleco in the tail and it will swim a way. Large aggressive cichlids have no problem keeping plecos at bay.
As lone specimens, or with out many tankmates, sometimes large CA can end up bullying plecos. For example, my dovii X festae hybrid was bullying a large common pleco excessively, biting it every time it came out....so it ended up hiding 24/7, until I added another pleco, and then he split his attention and layed off attacking them considerably. When it comes to really big nasty CA, the smaller plecos and algae eaters don't always cut it. BN pleco and CAE are fine with most cichlids, but don't always cut it with the really big and aggressive. Sailfin (Pterygoplichthys gibbiceps) or common pleco (Pterygoplichthys pardalis) would then be more suitable.