Re: дитя vs ребёнок ... my limited experience matches the Duolingo thread, in that ребята has the informal usage of "mates", « les gars » or "ragazzi". It then makes sense that дитя would be the plural to use when one wants to indicate actual chronological children, and not just adults who have grown old without growing up.