Sometimes, it is better to let people make mistakes.
It is easier for them to learn by themselves and suffer the pain (as long as it is non-fatal).
Some of the greatest lessons learnt are when we make mistakes. Then only do we change.
The only problem with that is when we do not change, and we keep on making the same mistakes over and over and over again.
These are God's lessons. We are sent to back to repeat the lesson before we can move to the next.
There is an adage that says "If we keep on doing the same things, we will keep on getting the same results." If we are satisfied with the results that we get then good for you.
But the problem with that is this, why are we satisfied with the results we are getting? Can things get any better? Can we imagine something even more better than what we have? If so, we must consider changing ourselves again and again, reinventing ourselves to adapt to the environment and changing conditions.
But again, as we continually change ourselves, we must expect to make mistakes along the way. Riding a bicycle can be painful but when it is over, there a reward of joy and freedom.