Why grain-free cat food?

Grain-free cat food means that no grains such as wheat are added to 'fill' the recipe. Grains do make for a firm kibble, but they have no nutritional value for the cat and are often used instead of meat/fish, while your cat needs that.