I partially agree with your first point, however the protein in plant sources are generally combined with a lot of fibre. This means it’s in and out of you, before your body has chance to absorb the protein you’re trying to get.
If like me, you’re trying to put on muscle, tofu is absolutely...