Well, it is obvious that the CFG model (of core grammar) is over simplified in the speech and somewhat misleading even though there is ambiguity in it. Anyway, it is just a simple talk. But I think the speaker is not really talking about programming language but more about computational linguistics...
Does it change the general point?