They are partially made from soy, peas, etc. However what they do is remove parts of the protein from the bean/legume. All the good parts get removed except some protein and a few trace elements. Then you add all kinds of filler chemicals, modifiers, gelling agents that have also been super processed as well.
These foods are okay for a once-in-a-while dinner but are not a healthy food. A peanut butter sandwich is way healthier, if you are using pure ground peanuts, no fillers.