I think we nee to be careful about assumptions. Not all fishmeal is bad and when made from whole fish, can be better than fresh fish. Why? Fresh fish may be #1 in the ingredient list by weight, but may include the ice it's packed in!...so when processed and dry, may actually be lower in the ingredient list by weight.
And lets look closely at Omega One (Which I still like, but...)
Freshwater Flakes:
Ingredients:
Salmon, Whole Herring, Wheat Flour, Whole Shrimp, Wheat Gluten, Pea Protein, Herring Oil, Turmeric, Kelp, Garlic Powder, Spirulina, Mixed Tocopherols, Citric Acid, Ascorbic Acid, Marigold Extract, Carmine, Annatto Extract, Vitamin E Supplement, Niacin, Inositol, Astaxanthin, Canthaxanthin, Riboflavin, Vitamin A Supplement, Vitamin B12 Supplement
Guaranteed Analysis:
Min. Crude Protein….41%
Min. Crude Fat………12%
Max. Crude Fiber…….2%
Max. Moisture………. 8.5%
Max. Ash……………..8%
Notice that the 1st ingredient is salmon, but not whole salmon, as with whole herring. So the main ingredient is likely the waste after fillets are cut (heads, skin, bone). Then there's wheat flour that appears before whole shrimp and wheat gluten.
Now all flake foods will need some grain/grain starch as a binder and fresh fish (protein) should require less starch than fishmeal. However, fish foods made with quality fishmeal made from whole fish may be every bit as good.