I gotta admit , just about any ff game has a storyline that is kinda:

...wait for it, wait for it....we're gonna reveal something...at the end you will have this huge reveal, ....you are confused through the whole thing....but don't worry....one day, some time some how.....we will have this huge reveal.......but it'll never actually make sense...

I watch many anime, and play other games (metal gear anyone?) that are just one big ball of convolution. I can only imagine that these ultra-complex stories, the "wtf is going on" then the huge reveal (that isn't ever a full explanation)....is something that gamers like....gamers that are not me....

:3