Parents shouldn't teach their kids to commit to things unless they're sure they can actually commit to them.
Johnny: I want to play football!
Dad: Ok, but you have to commit to playing it.
Johnny: I'll commit to it! I'll be super dedicated, Dad!
Dad: Are you sure? Are you positive you won't change your mind, ever?
Johnny: Um... well, technically, no. But I'll do my best!
Dad: Sorry, not good enough. No football for you.
The point being, of course, is that changing our minds is a normal and natural part of growing up, and that it's pretty unreasonable to expect anyone-- a child or an adult-- to be 100% sure of forever commitment before being able to commit to something. I would think that such an expectation that a child be absolutely sure would lead to an unhealthy inability to commit to anything.
I was sure as sure could be that I'd be a Christian forever. Guess what? I changed. And that was a normal and healthy process. Why should my parents have restricted me from getting baptized? I was sure at the time, which is all anyone should require.
And best of all? There is absolutely no ramifications or lasting evidence of my baptism to plague me for being wrong. I can walk away from it, older and wiser, and realize that that was a different stage in my life.
BFFs aren't usually gonna last forever. But that doesn't mean that we shouldn't have them.