Fish is one of the proteins most often linked to food allergies in cats, and some cats get so hooked on fish flavors that they refuse anything else. Some owners also prefer to limit fish for older cats; ask your vet whether that applies to yours.
Fish oil is easy to miss: it’s often added for omega-3s near the end of the ingredient list. We treat it as fish.