Anne,
The paucity of aquatic invertebrates in *parts* of the Amazon system is nothing to do with water current. In fact aquatic invertebrates tend to be most common (and certainly most diverse) in places where the water current is strongest, e.g., fast-flowing streams simply because there's more oxygen in such places.
The reason that there are fewer invertebrates in, for example, the Rio Negro than the whitewater parts of the Amazon system is the absence of dissolved minerals, particularly calcium. This makes it difficult for molluscs and to some extent crustaceans to make a living at all, and you also get smaller quantities of things like insect larvae.
All this said, most of the plec species we keep aren't blackwater fish at all, but whitewater fish, so the absence of protein is irrelevant. In fact the issue that determines diet for most plecs is seasonality. During the (lean) dry season, it appears that most plecs actually go hungry, with the exception of those in the genus
Panaque, which are able to consume and digest wood through this period. Other than this, most plecs tend to be opportunistic, though there is a spectrum in terms of species that are largely herbivorous at one end (like
Panaque) through omnivores in the middle (such as
Hypostomus) through to more or less carnivorous species at the other extreme (like
Pseudacanthicus) which feed almost entirely on carrion and insect larvae. Mind you, even the carnivores are probably opportunistic in the wild, eating algae and fruits should they present themselves.
Cheers, Neale
One has to remember that in the areas of the amazon where a number of plecos exist there is little in the line of protein based foods. Aquatic insects and small inverts do not do well in the heavy current.