Rosie was a baby in the books and continued to be recognized by toddlers as a baby. The writers and producers of the TV series didn’t want to change her already recognizable appearance for the same reason they didn’t change Caillou.