I don’t know if anyone has brought this up, but the consequences for a choice might not always be readily apparent. For example, such and such NPC might die no matter what dialogue option you choose (or even how you roll), but later on in the story, some event or option may or may not be available depending on how you answered earlier.

You of course have a choice in dialogues, so there is no illusion there. The supposed illusion is in the consequence for the choice you make. We just don’t always know what those consequences might be. If the choices we make all end up meaning nothing, then yeah, that’s on Larian. But I doubt that is the case.