Many do not think beyond the rather predictable and physical reality of each and every day. Life is not just the small moments of each and every day strung together. Your life is not just what you think, feel or do. Life is a universal entity that is bigger than you and bigger than me and that exists both within our understanding and grasp and beyond our understanding and grasp. Life in the big picture does not bring to bear upon itself any mistakes.
Life teaches, life gives and life takes but life makes no mistakes.
As mere mortals it is up to each and every one of us to pay much more attention to our place within the universe. We need to stop trying to live as if this world was just made for us. We need to recognize and care about all of what life encompasses. No one is a mistake. Nothing you do is a mistake.