Think about it this way, everything we it is essentially rocks. Iron, minerals, vitamins, etc. All stuff that comes from the ground. This means everything can be substituted. Protein shakes have no meat in them, so where do they get the protein.
Also, you're right about the fact we can't eat...