> less developed
What do you mean by "less developed" ? Those people have been with us on earth for the very same period of time as any other human. So they have been developing themselves culturally, economically, whatever-ally as much as any other human.