We don't need to know why because we know He is good and His purpose in our lives is always good.
Presently, I am printing out a 100,748 word document I have written over the last couple of months. I felt led to write down some stories from my life. I didn't want to. I fought it for quite a while telling God it was a dumb idea and a waste of time. But He didn't let up. I would try to write something else and it would always get back to personal stories. I finally gave up and said, "Fine, I'll do it."
This rough draft is now sitting beside me on my piano bench. Over the next few weeks I'm going to read it and edit it and see what I find inside it. What will I find? I do not know.
I've read that our lives take on themes and messages as we live them. Maybe I'll find a theme or two when I read. Maybe I'll see something I would never have seen if I hadn't written this stuff down.
I don't know if my words will ever be read by anyone but me. I don't know if they will be a real book bought and read by others. It doesn't really matter. That's up to God.
Are you doing what God told you to do?
Is there a nagging idea in your mind you haven't followed through on? Maybe that's God.
Take that step. Do it. Do it for God. Do it for you. Do it for this world.