Reasons why children cannot distinguish the dialect has become, because they use only the Standard English accent and have no familiarity with accents of black children.
The reason is that children can not distinguish because they have an accent, but Standard English accent and is very familiar with the accent of black children.