It is not a problem with the setting itself, imo, but lack of direction in writing. It is fine if the writers in a cRPG ignore certain mechanics for the purposes of writing, but this has to be consistent. And it isn't in BG3.
For example, early in the game you are treated to a dramatic scene of the tiefling at the grove gate dying. Everyone is in mourning, while my party is standing there with a bunch of resurrection scrolls. Fine, so the scrolls could be just an in-game mechanics for the convience if the player, and do not exist from the point of view if the narrative. But not a long time later, Gale perishes in combat, and I am treated to a scene about obtaining a resurrection scroll for him. Now the narrative acknowledges such items exists. There is no consistency, as if every writer used the setting however they want.