The fact that we were able to play early access for more that 3 years and datamine all of it is an anomaly in the video game world. The truth is that we usually don't get to see how a game is evolving during development. Games usually change a lot behind the scene, a lot of content is often left behind. So I wouldn't blame Larian for not including things they didn't formally announced. However the most important part is that the end product is coherent in its presentation, and it seems that BG3 is suffering from these phantom pains. From what I heard from some sources, development is a bit of a chaotic process at Larian and new features are added to the to-do list without warning. I guess the ambitions outgrew the scope so much that they had to scramble to wrap up the game, especially with pressure from both covid and Starfield. At least they are planning multiple big patches, so they are aware that some parts of the game could use some work.