There are varieties of food available in the market. There are different company’s takes different types of foods. If you are serving different flavor food than your fish will habituate with different types of flavors.
It is necessary to see the content of the fish food to know that the fish food contains enough nutrition. Some time fish are more familiarized with different types of taste so you do not want to give different flavor so that the fish do not overeat the food.