Earlier quoted context omitted.
> nouns have no gender !!!! English nouns have a person/nonperson gender distinction that requires agreement by relativizers. Compare: 1. The girl who I met yesterday 2. *The burger who I ate yesterday This gender distinction is hazily applied to the third-person pronouns he (person), she (person), and it (nonperson), which is why different people may see referring to babies with it as normal usage, or as grossly off…
That's not grammatical gender. Most people can distinguish between persons and nonpersons and map that onto the correct pronoun or relativizer to use. But in German the girl you met yesterday is neuter, and the burger you ate yesterday is masculine, and you need to know that to form a grammatically correct sentence about them.
You failed to distinguish the concepts even in your own terms; a girl is a person, and a burger isn't, and you need to know that to form a grammatical sentence about them.