I'm curious what you think battle personalities should entail. In my mind it wouldn't really be anything beyond a couple phrase barks characters shout out in combat, and I don't really see how that would contribute to world building. Though it would be good for characterizations, which I also fully support.
I think there is a confusion between “Larian should explain everything about DnD” and “Larian should set up things necessary for their narrative to work”. So far I don’t see Waterdeep to be important to the story. I would like to know what Weave is though. Maybe Gale would be less ridiculous if it was set up at all. Maybe not.
Of course, a simpler way would be having companion with more universal appeal, then weird magic atom bomb thing.
Less memes, more worldbuilding.
I used not learning about Waterdeep from Gale as an example since I'm used to being able to ask characters in CRPGs about that sort of thing, and I like having it as an optionto learn more about the world. Though I do agree that it's not actually necessary to the story to know about it. However I maintain that not being able to talk with Asterion about Baldur's Gate is a massive missed opportunity that I hope gets ammended by the time of full release.
But yeah, I do think that overall, the game isn't presenting enough information to make the narrative work, I agree with you there.