This is a general info response to your question on "meals," as I consider this very important. When the ingredients include "fish meals," or "squid meals," or any other kind of "meal," it means the cheapest and thus least nutritious type of "fish" or "squid" or whatever. Compare the Omega One foods which have "whole fish," "whole salmon," "whole shrimp;" this is the better quality and thus more healthy type of "fish" or whatever. "Cereal meal" is even worse. And I agree with the earlier member who said he would never feed this to his fish. Neither would I.
Goldfish are omnivorous but do need adequate "plant" or veggie foods.
You're welcome not to feed them to fish then.
I avoid processed foods as staples, preferring more natural choices. But those choices are work, and not everyone has time to do that. Non processed foods mean more water changes, time culturing, or time preparing. It's worth it to me because I breed my fish, but for general aquarists, it isn't popular.
If the Omega brand had more fiber, it would be fine. Its ingredients? Salmon, Whole Herring, Wheat Germ, Wheat Flour, Whole Shrimp, Pea Protein, Wheat Gluten, Kelp, Herring Oil, Citric Acid, Ascorbic Acid, Mixed Tocopherols, Vitamin E Supplement, Marigold Extract, Niacin, Inositol, Astaxanthin, Canthaxanthin, Riboflavin, Vitamin A Supplement, Vitamin B12 Supplement.
That's a decent ingredients list with Omega One, but it's still cut with grains, food coloured with marigolds, etc. Processed fish food is what it is, and I really question whether the various brands are that different in what they do.
So original poster - if you bought the food, use it. Maybe on the next shopping trip, you can look at something different if you wish.