The article says people need complete protein in their diet, and iron, for hair growth. That doesn't mean red meat (have you been to India), or any kind of animal protein for that matter. Everything has protein in it. You just need to eat widely enough to get all of the various amino acids needed to build protein. And sources of iron and other minerals.