They said protein because that would also include such things as tofu, fish, and eggs; none of which are commonly called "meat". You're being overly restrictive by trying to move to the term meat.
It's just another example of an English word having multiple meanings. The listener (or reader) has to divine which one was intended by context. Much like the word "organic".
Protein is used this way quite a bit when talking about diet.