Personally I don’t like tofu and tofu like products but soy is a very cheap good source of protein.
And before anyone throws out the phyto“estrogen” found in soy. All studies show no estrogenic effects with normal soy consumption.
soya chunks and soy granules are also called tvp or tsp (textured vegetable/soy protein). they are basically defatted soybeans and by far the cheapest source of protein in my area (some beans and lentils come close). they are great. i usually “cut” mince meat with soy granules. so if i am making mince chicken or mince mutton curry, i will use 20% mince meat and the rest cooked and drained soy granules. you still get the meaty taste, tons of protein, some extra fiber, and save on money.
if you don’t eat meat, they are also great on their own as long as you add sufficient spices and seasonings.
Protein doesn’t always = protein, as in the bioavailability and amino acid profile of soy is not gonna be the same as say meat or eggs or dairy etc. Honestly unless your a pro bodybuilder and not using as your primary protein source I think it’s perfectly fine.