You don’t need active time lore to know he is a High Seraphim… a race in Final Fantasy that travel between worlds to get resources.
He is not the first neither the last…
The issue with him is that he is basically not prt or the plot/story until half of games… his appearance are random and have no impact or meaning in the story.
But somehow from nowhere it becomes the biggest villain of the game… a villain you have no attachment or even interest… it is the biggest foe you have to beat to save the humanity.
Understood his “story” in the game now?
And yes… I will say again… any game you need to rely on data log to understand the story failed as game.
The exemples of successful games with data log you guys listed are all complete games story wise without the data log… the data log just add more.
For example the RE example you guys used… it is a complete game story wise without need to read any diary… the diary only added points for these that are curious to the behind events.
But hey… let’s talk about Bloodborne (or Souls in general)… a game that most of the lore are inside the item descriptions…
It is exactly a good example of how you do good games… you don’t need to read these items to understand what is happening in the game… you will understand the whole plot in Bloodborne without read anything.
The read of the item descriptions just make the experience more rich but it is not needed at all.
You know why you are there… and why you should do things story wise without read anything.
Ultima is weird… not just his motivations are confuse, he was not well designed… the best word I can use is that he is random.
And FFXVI doesn't lack good villains… Hugo is… Annabella is… Benedikta is… Barnabas is…
And I add that… it won’t be a surprise that Ultima was decided after the whole plot was finished… it was like… we need a final boss… let’s take a high seraphim and put it (randomly) in some places in the game and after the act 5 we push it to be the main antagonist of the game