^ This is what is meant by "resetting of Sora's power". Everygame we've had (that had Sora as the player character) has had him at level 1.
KH1 - He had no real combat experience bar from sparing with Riku, therefore he starts at Level 1.
KH: CoM - When he steped foot in Castle Oblivion, he forgot all of his abilities apart from Dogde Roll. This was the excuse for starting at level 1 in this game.
KH2 - The reason he starts at Level 1 in this game is beacuse he was sleeping and forgot most of his abilities learned in CoM (due to Namine). However, he gains Roxas's abilities he joins together with him (I can't remember if he got his level aswell.)
Re: Coded - We played as Data Sora, so it's clear why he was level 1.
KH: DDD - The reason as I explained in my first post.
These are all story reasons as to why Sora starts at level 1 in the games (Normura resetting his power). Quite interesting how he makes these reasons story elements in the games. Much better than having Sora randomly start of at level 1. Wonder what his excuse will be for KH3...