Sort:  

I guess being "developed" is always up for change/interpretation.

Hmmm, thats true, but as it is today, developed will be more suitable word to use. Albeit, they may not be developed in all areas and manners of life and human interaction.

Like most things, it's ultimately relative.