Because in the wild a gars prey is typically gut loaded with micronutrients.
To state that one should only feed what is natural to the fish, makes little sense for most people that are keeping fish in a glass cage. In the wild fish don't eat frozen seafood, either. They don't have to be concerned with B1 deficiencies from Thiaminase issues, and those that consume prey in the wild are also consuming the stomach contents of those prey, which in many cases consist of numerous phytoplankton, zooplankton, etc-etc.
I think that if one was to keep a colony of tropheus moorii in captivity and offered them nothing more than algae, you'd soon find out that tropheus require far more than algae to keep them in optimum health. This is where the amino acids found in raw ingredients such as krill meal, herring meal, squid meal, shrimp meal, etc come into play. The same amino acids, and fatty acids, found in the insect nymphs and larvae, crustaceans, snails, mites, micro-organisms, and zooplankton, that this species consumes when grazing on the aufwuchs.
Their long digestive tracts are designed as such so that in nature they can break down the complex plant matter that they consume in massive quantity, which doesn't mean that they can't properly assimilate more easily digestible forms of protein.
The vast majority of fish are opportunistic feeders, and are all omnivorous to a certain extent. Fish classified as piscivores/carnivores don't just eat meat, any more than a herbivorous cichlid just consumes vegetable matter. There must be a reason why many of the larger piscivores found in the wild can produce enzymes (such as amylase) that are capable of breaking down carbohydrates, even if it's in limited quantity.
It's all about balance, and in some cases feeding what appears to be a more "natural" diet, may in actuality fall far short of some of the higher quality commercial foods on the market.