Question: why are final fantasy characters in kingdom hearts?
Answer: Squaresoft fear that would be the case with the majority, so they brought in the popular FF characters. The FF cameos were used to capture the attention of the FF fans for KH1. If it was just a pure Disney game (ignoring Sora, Riku, Kairi, and Ansem SoD) the game would had been ignored.