There's no consensus on the definition of what language is.

Chomskian linguistics does posit that human language is based on (innate) recursive grammars (narrow language faculty hypothesis), but this has always been a contentious question. And per that definition humans too have demonstrated only very limited ability in e.g. infinite embedding.

> There's no consensus on the definition of what language is.

That's according to you. Just because a few apples disagree doesn't mean there is no consensus.