I'm struggling to find a word or short term for a person or group of people who do not experience jealousy/remorse/etc. due to a lack of something. For example, people from the middle ages could not be upset about the lack of cell phones because cell phones did not exist back then and they had no idea something along those lines could exist.
It doesn't have to be the lack of a tangible thing either, the term I am looking for could represent the lack of anything. Another example would be how many young children do not understand the concept of racism. Since they have never been exposed to bigotry or prejudicial behaviour, they do not harbor negative feelings towards people who are different than them simply because they are different.
My first thoughts were naive and ignorant, but those words tend to carry a negative connotation with them. It sounds unfair to call a person from the middle ages ignorant because they didn't have a cell phone or to refer to a baby as naive for not being a racist. Is there a better term out there?