Kingdom Hearts isn't the only franchise Square Enix has going on. They have a schedule that they run on and have to fit everything in. I don't know if you know this but releasing a game to the world's largest nation isn't an overnight job; it takes a lot of preparation amidst all their other work, such as organising press events, shipping millions of copies, adding the extras into the game, sorting out any glitches, switching regions and having their own personal lives on the top of it. They don't live to cater to your needs, you know.
^I agree with this, completely.
Games are friggen entertainment. They are a bonus, not a right. Square didn't have to make this game, they didn't have to work so hard on it, and they didn't have to even release it outside of Japan (as far as I know). Obviously it is more profitable for them to, but there's no written law stating 'SQUARE MUST MAKE GREAT GAMES FOR THE SAKE OF THE ENGLISH SPEAKING PUBLIC OR ELSE'.
If we can't make something ourselves, I think we should appreciate the efforts of those who do it for us.
And not just the game producers; I don't see why so many people are bagging out the localisers. They went to a lot of trouble to study a second language to the degree that they can translate an entire game in natural, flowing, correct English. That's something to admire, if you ask me. I wish I could do that. They're doing us a favour, making this game so we can understand it.