Why is everything perfect? What if you, others, nor the Infinite Creator make mistakes - what if everything is just teaching/learning?
To reject anything in reality as wrong, not as it should be, unworthy, is to judge the infinite creator and all of creation - which you are one with and are, to be guilty. Accepting that there are no mistakes aids in forgiving yourself and reality and alleviates suffering.