i'd rather have different results based on my dialog choice rather than on my die result and my modifiers.
it really lessens the role-playing experience.
Well, you only know that all choses lead to the same result becouse you can reload. Or replay the game later.
In my experiance, this situations are used just to provide you with oprtunities to flash out your characters mentality.
The way you aproche encouter is more important for roleplay then the outcome.
Sometimes I get in the situation when I don't want to use any of supplied responses. This is the problem of pre programmed DM. It can't improvise. So they have to supply you with specific choses. And sometimes they have to converge all those passes.