Sure you know yourself more than anybody. But you need to disassociate yourself with your characters. If you keep a close minded approach you won't grow as a writer/story-teller/artist.
This is highly arrogant. If you don't see your characters as people/beings with minds of their own, then your characters will remain the same way throughout the story, and this is honestly a boring way to write. World building is only as good as the people inhabiting it, the history, the culture. You being their "god" has nothing to do with it.
Then I would have to say, that you have no clue how to properly develop or treat a character. By that statement, it seems that your characters can easily be interchangeable, and it would't matter who your characters are as long as they serve your plot.
Again, you're talking about PLOT, and not CHARACTER. PLOTS can develop with a beg/mid/end, a CHARACTER should not. Characters should evolve on their own terms otherwise their actions would be predictable, because the plot has already dictated which action the character should take. and that's boring.
Characters are the story. Again you're talking about plot. Plot and story are two different things. Plot is what happens, Story is what is it about. It's the question of finding meaning. You don't find meaning in events, you find meaning in how your characters react to said events.
You want to be a god who dictates what the world should be, while I want to see my characters change it.
Good day.