Если отталкиваться от повседневной жизни, то в ситуации с беби никто не скажет it. В веке ультразвука все уже на пятом месяце знают - baby-girl or baby-boy. Даже и имена уже дают. Касательно незнакомых людей - то даже если видишь собачку в лифте - и то сначала спросишь - he or she, а потом уже скажешь - O, he's cute. В этом-то в принципе и разница между изучением языка по учебникам и способностью говорить на этом языке. Если вы начнете городить конструкцию с it в повседневной жизни - будет тяжеловесно и непонятно. Да, наверное сейчас подтянутся русские учителя и заклеймят, но ведь на таком языке, как в русских учебниках по грамматике, говорить-то невозможно.Короче, много ньюансов, поэтому все равно учить язык стоит начинать с разговорного, а не с грамматики. А то заморочат детям голову - ребенок от страха двух слов связать не может.