i think the point was most people live in denial.. the details of which are quite simple but could be a post in its own right...
i would say science is just limited thats all.. when you go inside and then you go beyond the mind and there all the answers lye!
But yeah, Denial// that is the message here!