Some people think that the Buddhist scriptures are wrong in its description of the world, as what’s given in Abhidharmakosa runs against the observations made by modern cosmology. Actually, Abhidharmakosa is not a teaching orally transmitted by the Buddha himself but was composed by many arhats. One cannot find the description of the world in Abhidharmakosa in any of the sutras that were personally taught by the Buddha. Why is there such a big difference between the worldview described in the exoteric Buddhist texts and that of Kalachakra which was taught by the Buddha in later days? The reason, explained many times before in the book series of Luminous Wisdom, is in the differences in cultural background, lifestyle and way of thinking that existed 2500 years ago and now. Given the circumstances at the time, the Buddha had to accommodate the common view then in order to bring certain people onto the path.
~ Depicted from Luminous Wisdom Book Series : The suffering of the paper tiger