In some ways it seems manipulative. Sometimes it is indeed a yes or no question, but most people know that certain answers require further explanation. It gives off the impression that you don’t wanna hear someone’s side of the story/debate. Sometimes “yes, but” or “no, but” is warranted.
Depends on the context, but 9/10 times when someone busts it out they’re interrogating someone and trying to paint them as attempting to squirm out of a solid answer.
You’ll see this a lot in congressional hearings, it’s a great way to look like you’re really pinning the bad guy of the week industrialist to whatever angle you’re pushing.