There have been accusations on here of people being gullible for believing you see people who you know, or before you know, are dead, because it doesn't fit into a nice neat little scientific box. I think the gullible ones are those who believe, without question, everything scientists tell them. They either don't want to, or can't, think for themselves but this is how advancements in knowledge are made. It is only by questioning what is accepted that new ideas emerge. Just because something is beyond what is known to science, doesn't mean is doesn't exist.
We hear all the time that a new plant, insect, mammal has been discovered, it is new to science, it is probably not new to the indigenous people who live where whatever it is was "found". You cannot dismiss something as wrong just because you don't understand it.
The Earth formed over 4.5 billion years ago and humans only evolved less than 1 million years ago and in a recognizable form around 300,000 years ago. It is beyond arrogant to think that in such a short time humans have learnt everything there is to know about every subject. Not knowing or understanding something doesn't mean that its not real or doesn't exist. I don't understand quantum physics, does that mean it doesn't exist or do you believe it exists because scientists have told you so. Realistically we have only scratched the surface in terms of knowledge. Creationists believe that the Earth is only about 7000 years old. That is generally believed to be wrong because scientists have carbon dated things to be many times that old. Logically the scientists are right and the creationists are wrong but scientists are not infallible. No-one was around 7000 years ago who could record anything (or were they). There are so many stone tablets and parchments with writing and messages that modern man cannot decipher which could blow the minds of every scientist on the planet. When cave paintings are explained it is only a best guess based on other cave paintings.
Everyone knows that the grass is green but does everyone see the same colour as green. What one person sees as green another may see as purple or turquoise or any other colour but it is called green because that is the name of the colour of grass. On a clear summer's day the colour I see the sky is called blue, you might see a different colour from me but it is what you call blue. We both see our own version of blue.
Leonardo da Vinci was probably thought of as mad by some when he drew the first "helicopter", he just had to wait for a few centuries for technology to catch up.
Technology moves on because people question what has been accepted for decades, centuries or even millennia. It is only by challenging existing ideas that advancements are made.