Yeah, and that's not really the development's staff's fault too. "Higher-ups have their say and we just gotta obey". Companies, huh.
I think, and of course excluding the ending, it's completely reasonable what they did with Sephiroth in this game. I mean, even the ending is reasonable. But the...