What is the reason for creation as stated by Bhagavad Gita?
In the third chapter Lord Sri Krishna explains that at the beginning of creation, generations of men and demigods were manifest. He gave them the means to achieve everything necessary for a happy life and at the end, attain liberation. In the beginning of creation, the Lord of all creatures sent forth generations of men and demigods, along with sacrifices for Visnu, and blessed them by saying, "Be thou happy by this yajna [sacrifice] because its performance will bestow upon you everything desirable for living happily and achieving liberation." Purport. The Lord created this material world to enable the conditioned souls to learn how to perform yajnas (sacrifices) for the satisfaction of Visnu, so that while in the material world they can live very comfortably without anxiety and after finishing the present material body they can enter into the kingdom of God. That is the whole program for the conditioned soul. Bhagavad Gita 3.10 All the unpleasantness comes from us ...