All of this ends up with a huge combinatory explosion of possible ways to assign meaning to language, requiring a huge amount of examples and counter examples to actually learn a human language. Just look at the training corpuses of something like GPT-X to see the amount of information that is required to learn elements of a human langauge if you start without any assumptions.
However, we know for a fact that human children get many orders of magnitude less examples of languahe use before learning a language - far too little to actually rule out all other possible structures if they had started with 0 assumptions.
Adding to this, there are certain elements of language structure that are not commonly thought about that happen to work identically in all natural languages that have been studied, sucha s the fact that order of words in a sentence matters, or the way certain words are omitted when constructing embedded sentences (e.g. 'can eagles that fly swim?' always having 'can' refer to 'swim', never 'fly').