Corn is not a complete protein, though. So it's not a valid substitute for chicken or beef, which do provide all the necessary amino acids.
And as it turns out, isocaloric (compared to meat) plant based protein sources offer enough protein for basically everybody.