Sometimes, when we seem destined to making the same mistake over again, it also might be because there was more than one lesson to be learned.
You are right; if we didn't have the opportunity and freedom to choose what we do, even though it might be the wrong choice, we would never learn from the mistake and grow. Oftentimes, it's painful......hence the name "growing pains".
Thanks for sharing and have a good night!