Crazy Asian said:
Is there something in beef that fish can't replace?
the truth is that no one knows. a reductionist viewpoint counts up the amount of each type of fat, protein, carbohydrate and micronutrient, and separates them out into categories of 'good', 'bad' and 'bad if you get too much'.
though widely accepted as the Western, 'scientific' approach, this view has remarkably little basis in hard science, and is the product of a lot of guesswork -- some of it no doubt good guesswork -- but guesswork nonetheless. there may be micronutrients or other substances we haven't been able to identify yet that are important to human health.
for example, we know that artificial vitamins (vit c, beta carotene, etc. etc. etc.) almost never provide the same benefits as the fruits & vegetables that are full of them. likewise, mother's milk has consistently been shown to be better for infants than any formula, no matter how much they refine the ingredients. what's worse, many former 'bad guys' have since been exonerated, and other 'replacements' have since been shown to be harmful.
i think the oldest advice is still the best: eat a variety of foods, eat foods that humans have been eating for a long time, and avoid 'foods' that have been invented recently. the more recently it's been invented or discovered, the more you should view it with suspicion.