Yes, nothing is a mistake. There are no mistakes, just lessons learned (or to learn).
If I observe Nature it seems as if there is some grand plan, scheme. But the more I observe, the more I am willing to accept that there is no plan. It's just the nature of all natural systems to selfregulate without intervention.
I guess...