Do you think that since the plan of the cross existed ever since that God actually never intented us to directly live in a perfect world? In a perfect world the humans would never have known what sin is and what being without sin means. They also could never have appreciated Jesus as their savior and they also could never have chosen God over sin. Do you think that because God doesn't want robots he was simply willing to pay the price and gave men free will even though he knew that this would mean that mankind would fall? Do you think that what God actually was looking for is the new earth where he can finally live together with those which chose him? But on the other hand the bible says that God chose us. Anyway, do you think that all these things were necessary to happen because otherwise there also would not have been the cross?