In order to get a few great insights into the world of Rabbi Joseph B. Soloveitchik, I recommend the book about the Rav written by Reuven Ziegler:
Rabbi Ziegler who studied under Rabbi Soloveitchik explains the teachings of the famous Rabbi in an easy and accessible way.
Once Rabbi Joseph B. Soloveitchik raised the question why G – d created so many worlds before ours. Why was there a need for G – d to create other worlds before He got it right? G – d is perfect and couldn’t He just create a perfect world?
Rabbi Joseph B. stated: “Of course, G – d could have created our world right at the beginning but he deliberately failed to do so. He wants to teach us that humans should never give up.”
Don’t we also build our own worlds every day anew? Personal relationships, businesses, our own happiness in life? We put so much effort and energy into it and sometimes it gets destroyed. Then we have to find the strength and start to create something new. G – d wants to teach us not to get frustrated and instead, to start all over again in case we fail.
There are Kabbalistic and Midrashic teachings that, before G – d created our world, He created countless different worlds. Not only previous worlds but also other people.
So, how come that Adam and Eve are considered to be the first human beings? Because they were the first one with a soul (Neshama).
And why did G – d immediately destroy all those previous worlds? Because He saw that it would never work. For instance, once He create a world with Chesed (loving – kindness) only but humans cannot function with loving – kindness only. Then G – d created a world with strict judgment but a world also cannot function when there is only strict judgment.