If things always work out for the best, how do you explain bad things that happen?
Sometimes, life takes a bad turn and never gets better. People get sick and die, go broke and end up homeless, etc. You don't always learn and improve so things don't always work out for the best. I think it's naive to believe that. Convince me otherwise :)