I totally agree, you notice that the moment they axed the karma system from Fallout the choices became effectively linear and you're forced into being a good guy. The absence of actual roleplay opportunities and the ability to be a dickhead in dialogue or in choices for quest lines is one of the chief reasons I think developers deserve way harsher critique than they usually get. They're fucking lazy. With a morality system you HAVE to at least make two options for every quest, even if theyre polarized to absurdity, at least the ability to be an asshole had to be present. Now? Well, most players would pick the good option anyway, so fuck it.